I've been working on fixing up some small things wrong with my truck like new mirrors, tail light lamps, some electrical wiring and have found the cheapest place to get this stuff from is http://www.rockauto.com I got a whole mirror assembly for $22.00 for my 08 ranger when the dealer wanted ~$120.00. I'd check it out if you are looking for something specific and have the time for it to be mailed to you. I am not affiliated with them I just have bought a bunch of stuff from them for really cheap prices.
If you order something from them put this number in the "How did you hear about us" box for 5% off: 40860813364547.