The heads all crack between the valves and doesn't necessarily mean they are bad.
I have a good set of STD 97 pistons if you need them. Just pulled them from a motor I got that seized a rod.
You can rent the puller at advance or autozone for "free". I just did it last week and it's the power steering pulley remover for GM. Works on the power steering and vac pump.
With their tool rental, you pay full price for the tool, then get it back ~5 days when the return clears your credit card.