Re: motor swap question
Well, there are a ton of threads here on it - just use search.
Here's the short version: The metal of the block is the same, but you will need to use all the bolt-ons from the marine engine, make sure the camshaft is a truck type or marine type, replace the freeze plugs with brass ones, and replace the gaskets with marine gaskets.
If you just want to replace the cracked part, you can rebuild a truck engine into a marine engine, yes. It's not just a swap though.
Erik