If it was a Universal engine you could go to your local Kabota tractor dealer and buy it at a fraction of the cost from the marine dealers. Try to find out who makes the block or take off the engine serial numbers and go to a tractor dealer to see if they can match it for you.
This has served me very well in the past, Steve.