If its just a "yard dog" and sits in your yard most of the time, then you can just swap the heads out, but if you ever use it, then this would be a good opportunity to freshen the whole thing up.
It sucks doing all that work changing heads and then it still runs like crap or has 10 lbs of oil pressure when it warms up, or the timing jumps around, or it still leaks oil or starts leaking from rear main seal.
Take a little more time and save up your money and rebuild it or get a rebuilt engine, put it in right, with all new accessories and you will be more happy and never look back and say "I should have..."
Just my opinion based on experience.