You "might" be able to seal up the hole, however the rod coming loose from the crankshaft indicates serious interior issues. Probably running without enough oil in the fuel mix. Those issues have to be fixed, and the preferred method is to get a reasonably good complete non-broken engine from a salvage mower, rebuilding it and putting it on your deck.