Concerning this thing about pull it yourself yards is that the parts are cheap.
There are a handful auto parts stores that operate similar to the big retailers that sell new car parts. It's not at all uncommon for repair and service shops being charging $60 to $70 per hour of struggle.