I absolutely dont understand core charges. Its just another way to get money on wear parts. Like any salvage yard ever rebuilds shot alternators.
When I looked into buying a SC3800 from a yard the engine was affordable, like $400. Then there was a $100 engine core and they pulled EVERYTHING off. Starters, manifolds, harness, injectors, ect. All you bought was a longblock essentally. By the time I got what I wanted it was over $1200. Bought one off craigslist with more than I needed for $350.
But some stuff is a good deal. Hard to buy and paint a bumper for a new car for $150. Paint, primer, clear costs $100 at least and the factory stuff is a better match colorwise anyways.
I know they need to make money, but seriously. There is literally 100+ 5.3 chev truck motors for $700 and up on car-part within a few 100 miles of me. Wonder how many trucks that get wrecked and end up in the yards end up getting crushed with engines, trans, rears, ect. Its not like most modern cars blow the engines up when they have low miles and are worth fixing. Chances are, if it needs a new engine, its not worth fixing. They have to adjust to supply and demand, but im sure their customer base really died when cars when front wheel drive and EFI.