The engine in the pic is not a GM based motor, so a GM short block will not work.
The only choice is another Mercruiser 6.2
If your motor was a 2013 or older, you could get a GM 6.2. (5.7 block, 3.75" stroked rotating assembly - crank, rods, pistons)
Have you called your insurance company...