There are a couple of good U-Pull-It yards not too far from my house. When I hit a deer a few years ago, the body shop replaced my radiator and fan shroud, which also holds the coolant overflow tank and the new one did not have the dipstick in it for checking the coolant level in the overflow tank. The guy at the junkyard was not really sure what I needed when I asked him if they had one. I went out and found one, brought it back, showed it to him and he just waved me off and said something like "you can have that for free", it was probably a 15 or 20 dollar part at Dodge. I went to the same yard and found a perfect condition sun visor, and a handful of metal trim panel retainer pins, they only charged me $25.00 for all of it. At the dealer, the visor alone was I think $85.00.
Another yard let me go out and get a V8 throttle body off a Dodge V8 motor to use on my V6 and while I was out there I found a Durango that had Dodge lug nuts all over the interior floorboards. I had my 2 front pockets full of lug nuts, maybe over 2 dozen of them, the yard guy charged me 5 bucks for all of them. At the dealer, just one new lug nut costs about $7.50. The silver covers come off the lug nuts after so many times an impact wrench is used on them. The same yard charged me $65.00 for the V8 throttle body, including the throttle position sensor, Manifold Absolute Pressure Sensor and the Idle Air Control motor still attached to it.
That same yard also sold me a rubber seal for my headlight/parking light assembly for 5 bucks, it would have easily cost 25 bucks at the dealer. I bought a used fan clutch from them that day too off a Dakota with the same V6 motor that I have. The donor truck was running when they got it, but was hit really hard in the driver's side. Someone got hurt pretty badly in it, I imagine. But the donor truck only had 80-ish,000 miles on it and the fan clutch is still running fine on my truck. I had some real problems with the new aftermarket fan clutch I had first tried. Autozone was great about giving me a complete refund though.
I had to replace the evap emissions leak detection pump on my truck not long ago to cure a CEL, and a new one costs $130.00 from Dodge. I didn't want to spend that much money and have it not fix the problem, so I went to the junk yard. It was not a U-Pull-It yard but they had what I needed. The new pump came from a "Cash For Clunkers" truck, they wanted $40.00 for it, but the pump had a small cut in the side of its housing, so I said no thanks. The guy said "well, for 20 bucks and a little JB Weld it would be a good part". 20 bucks, a little Permatex and 4 months later and it is a fine part. My CEL has not come back on since I put on that pump and replaced the emissions hoses under the hood.
I think junk yards are great and a super valuable member of the automotive community. They have saved me a lot of money over the years. The yards around here have a great bunch of guys working there and they make an honest living by taking a wreck that might not be worth anything to one person and making it invaluable to the next person. It's a great skill to be able to make something from nothing. I won't always use junk yard parts but I do get a lot of satisfaction when I can fix my truck and save a ton of money in the process.
I always thought it would be a good idea to take kids who are turning 16 and 17 years old and just starting to drive to the junk yard, walk them around some of the really bad wrecks at the yard and show them what can happen if they don't drive carefully and practice defensive driving, courtesy and patience. I will never forget a guy I knew who worked at a junk yard telling me how he sometimes had to take a hose and wash the blood and guts out of the interiors of the cars the police had towed there after a bad wreck. Sometimes that's a real sobering thought.