Check out the local auto auctions or Copart as well.

The insurance company totals some vehicles, so you can pick them up cheaply and get all the necessary parts.

The only downside is that you have the rest of the vehicle to get rid of.

You can recoup your costs by selling the parts, but it is a lot of work.