Since performance is not an object here, and I’m a cheapskate, I’d explore the first option. Your cylinder head guy will do a top to bottom rebuild for $100 each so that would be a nice savings from the guy who’s trying to make some money on his rebuilt heads and even better than buying new heads. They should be inspected for rebuildability, and the seller should concede to this. If he does, and they check out, I’d offer him $100 and see if he takes it. Tell him something like you’re a student and in a bind from trying to fix a PO’s stupidity. If he doesn’t concede to having them inspected, I’d give him his walking papers because you shouldn’t gamble your money on a stranger’s assurances. If these heads are anything like fuelie heads, I’d make sure whatever you buy used has accessory holes on both heads since these are an old casting. If you can come out of this head thing at $300 plus gaskets, I’d say that’s a fair price for a set of fresh heads that (hopefully) won’t give you trouble anytime soon.