I have been fixing up my own cars for years, mostly due to necessity. I have found Pick A Part to be a great deal. They don't always have the model in stock that I need a part for, but they have great cross referencing abilities to help me track down an alternative. Because you pull the part yourself, you save a lot of money in the long run. They sell just about anything off the car too and will give you advice should you need any.