I once used JB Weld in a pinch to fix a cracked block on a 8hp Tecumseh engine. I bought it used, cheap, it had thrown a rod. I replaced the con-rod/piston, did a few other updates. Found the rod had put a cross-crack into the side of the crankcase. So I cleaned the inside of the block, sprayed it down a few times with brake cleaner, wiped it out with Acetone. Then set the block with the cracked side down, and mixed up JB Weld and applied it into the crack area. To help it settle/spread out I applied propane torch heat to the outside of the block and it continued to flow out. Once set I reinstalled the crank to check the flys cleared the repair. Good to go.
I reassembled the engine and ran it for at least ten winters of clearing heavy snows up here in Green Bay. Always started on one or two pulls. Like any epoxy product it all comes down to prep to insure a strong bond.