I usually go to Budget Truck Wrecking in Auburn, WA, about 20 miles south of Seattle. It is all pickups and SUVs, Two weeks ago I needed a couple of door lock cylinders (Gdaughter's truck got the door punched). Charged me $5 for two since I didn't know which type was in her truck. Of course it cost 40 more to have it keyed. And for the most part really good guys. I left a quarter inch Craftsman socket set laying on the counter once, one of the really good ones. Didn't notice until I got home. Called then and they said yep, they locked up in the back, pick it up next time I was there.
Up here they are all about the same. You just sign in (they want your name, or any name, and time in; but, you don't checkout, so I don't know why) and away you go. Wander the yard, pull what you want, on the way out you put it on the counter and he gives you a price. If you don't like it you can deal for a lower one or just leave it laying there. If it is small stuff like lug nuts and such, usually no charge.