The company from which I purchased my computer recommended this, in order to solve some drastic problems I was having.The package came 2 days ahead of schedule, which was fantastic.Now, I'm not an expert in upgrading or installing computer parts, but usually have no difficulty with reading instructions to get the job done.The instructions for installation were "difficult" to say the least. Multiple pictures of different parts for each computer configuration they would fit. Each part labeled (in the photo instructions) with a letter.Parts came in small plastic bags. Parts were NOT marked, so it took some time to sort the tiny screws and brackets and with the help of multiple calls to the computer tech support folks (thank you CLX), I was able to install it to working order within 5-6 hours. I was unable to get all the LED functions or the remote control to work, but the fans, the most important parts were working, so I am satisfied.Great product, works well, great price, but a challenge to install for the uninitiated.