Re: GM marine engine
I don't think GM dealers actually sell marine specific engines. Some Mr. Goodwrench engines are actually industrial engines that will fit a marine application.
I had a friend that let his 305 Chevy I/O freeze up, and I talked with my boat mechanic. He gave me the GM parts number of a 350 cubic inch engine that would work. My friend swapped the long blocks, and saved about $3,500. While the GM engine didn't have the marine camshafts, it made up for it in sheer horsepower.
I would be hesitant to use the Mr. Goodwrench motor in saltwater, however. It's seldom said, but Mercruiser engines use a different cast iron recipe than GM automobile engines. Freeze plugs would also need to be swapped out. And you never want to use auto starters and alternators in marine use.