Fit perfectly. I don't know if Amazon already has these parts or if they ship from the vendor, but I have prime an it was going to be two days, which was awesome because, of course, my blower motor went right before we're about to have a cold snap up here in Maine. Anyway, I got this the NEXT DAY from when I ordered it! I couldn't believe it. I have a 2006 F-150. I watched a youtube video just to refresh myself on how to do it. The guy was installing it on a 2005. I just want everyone to know that, on my truck, there is one bolt that was a mother****er. Make SURE you have a 8mm wrench, not just a ratchet. the ratchet is too tight...it was on mine anyway, and I never use wrenches so I don't have a set. You will thank me if you get this and have a wrench set. Believe me. I was swearing enough to make the devil himself blush!