I would say yes.....I have changed a few heads (following cambelt failure wen peopel dont follow the 40K 4 year rule!)
It normlay costs me about £220 all in with a new timing belt...
I would take the good heads and strip them, clean the valves up (put them in a drill and use some wet and dry with some soapy water, dont touch the seats), fit new stem seals and clean the heads up well before re-build (note, paint stripped is brilliant at removing carbon and oil staining).
You need to use the T vents off the replacement engine (two per head, torx headed) as they must match the oil pump (it changed in around 98 to a higher pressure variant).
Also worth cleaning the followers, see here for how to:
Cleaning and checking a follower
That way you are fitting an excellent set of heads.....to a known good block...
Re-seal the oil cooler plate whilst there and use the same sealent around the stat housing (or fit the later modified setup)