I've bought lots of used car parts in my life. It's easier to find what you need, as well as cheaper. Besides, I kind of enjoy the challenge of putting it in myself and getting maximum value for my dollar rather than having someone do it for me. Used parts are the way to go.
BEST JUNKYARD Minneapolis 2007 - U-Pull-R-Parts
It’s a great auto parts store, as I’ve dealt with them few times. Their way of dealing is also good and the condition of parts they provide is amazing. So you can consider this place while buying parts. One more place similar to this is called http://buyusedengine.com/index.php where you can get used auto parts at decent price range.