I received my fan very quickly, but it took me a while to get around to installing it. Once I did install it,I had it in less than a week before the controller quit working. At first, the fan would keep running for 10 seconds or so after shutting off the truck. Then it took 30 seconds or more. After a few days, it wouldn't shut off at all. I found this out the hard way... my battery was practically dead, but the fan was still running. The only way to turn off the fan was by pulling the fuse that powered it. I contacted Amazon for replacement of the controller and I was given all the contact information for the manufacturer to get it replaced myself.David at Flex-A-Lite was very pleasant to deal with and rushed out a new replacement controller. I had it in my hands 3 days after initially contacting him. The replacement works great and I am very happy with how the fan works. It is easy to adjust to exactly where I want it to come on at temperature wise. It keeps the engine running at the temperature I set it at, and I have picked up a little more torque from the engine since it doesn't have to turn the heavy clutch fan assembly anymore. The fan runs at 60% when it first kicks on, but runs at 100% when the truck gets warm enough to need it. You can hear the difference between the speeds, so it's obvious the fan is working as it is designed to.The fan is very easy to install and the brackets they send with it fit perfectly. The fan enclosure feels very solid while being light-weight. I am very happy with this purchase, even with the minor glitch in the beginning.