I purchased an AirDog FP 150 in the summer of 2012 and installed on my 2003 2500. I worked fine for six months and then died, I called AirDog and another motor assembly was shipped out. It lasted approximately 6 months, and again died, called and another was shipped out. 6,7 months later same thing. Again another assembly shipped out. Installed it and has failed, called Airdog, gave the guy my serial number to the unit, and he informs me that he has no record on file of that unit, and really had a "I don't care" attitude. So just beware before you buy!!!