Was the marine engine Fresh Water Cooled? If not and it was used in salt water the water jacket might be a mess. Also, the marine engine might be a 4-bolt main.
Can your engine guy built it cheaper than buying one from Jegs or Summit with a warranty?
The NV3500 will give you Overdrive, the TH350 will not, if fuel economy matters.
Mike B
