Junkyard.
That way you just get what you need, with all the extra parts and fasteners, etc., and any other miscellaneous parts you might need, screws, clips, springs, etc., but not a bunch of other stuff and broken stuff that you don't need that sits in your yard for the next 50 years.
They today have their inventory online. So from a distance you can see what make and model, and sometimes color they put out in the yard. You just have to get their in time to get what you need/want.
I drove 125 miles only to see two guys taking off the hood I wanted. 15 minutes too late.
dc