As you are a roll your sleeves up man then an engine swap is a possibility check realoem find the part number for the engine then double it and you will get a list of other Years/Models that the engine was used in. It should help with sourcing. If you can see it running in the donor car so you know what your getting.
I would also check the cost of getting the head rebuilt against the cost of an engine swap.
If your engine is coming out swap the mounts as well as an after thought it's worth checking them anyway as they do fail and can cause odd vibration and running.
Dave