I got my heads cleaned and surfaced, new gaskets, ARP 2000 studs and an avant 4094 turbo installed for 7k...the head job and gaskets and studs was about $4,300
That being said, a year or so later I toasted the engine and bought a brand new/refurbished GM crate engine from GM with their standard 100,000mi warranty for $6800 out the door and installed it myself...
IMHO
The smart money would be spent on the new engine if you can do the job yourself, but remember there is always going to be other costs involved, may it be getting tools like a hoist and stand or a flywheel holder, or extra/new parts like a better H2O pump, balancer, injectors, turbo etc...and don't forget fluids, they add up quick
The $6800 only covered the long block which had a new H2O pump and oil cooler, front and rear cover, heads and valve covers bolted on but nothing else...
There's a few shops around that don't totally gouge ya for a head job, but even then it's gonna be close to a $4k bill...