Water in the cylinders could be from an open carb.....or the boat filling with rain water if the owner left the plug in. Didn't you say the trans had water in it? I would think the engine got water in it the same way.
You may want to check the cost of a complete long block instead of all the machine shop work plus internal engine parts (pistons, cam, etc.)
I was njskier on here.