No, a marine engine is going to use corrosion resistant components in the cooling system and the freeze plugs. Also, the camshaft will be designed to meet the different power needs of a boat as...
The generator and mechanical fuel pump can be problematic, but the b20 engine is overbuilt and incredibly strong, if you treat it right it will literally last you a million miles.