Will not fit 2005 F150. It's not even close to the right part. The elastic is too long for the spool to dangle. The connector is not at the right angle. The angle makes it impossible to connect to the wire and screw back to the motor. However, the company refunded my money as soon as I sent it back. I would deal with them again if that was the right part. It does not fit f150 2005.
2007-2017 Jeep Wrangler JKU 4 Door Sunshade Mesh Top Cover - Durable UV Protection With US Flag Design - Voodonala
31 Review
820Pcs Car Push Retainer Clips & Fasteners Assortment - Ford GM Toyota Honda Chrysler BMW Benz Nissan Subaru Audi Mazda
32 Review
Gooacc 50Pcs Hood Insulation Retainer Clips - Perfect Replacement For Grand Cherokee, Dodge Ram, Chrysler PT Cruiser, Plymouth Laser, Neon - OEM Part Number: 4878883AA
33 Review
Upgrade Your Mazda MX-5 Miata With CravenSpeed'S USA-Made Door Bushings
39 Review