more than likely the conrod bearings have suffered some severe wear, you can probably get a good second hand one cheaply.

If you go to the local scrap metal yard they might sell you a whole mower you could take the motor off for not much more than the scrap steel price!

Cheers Joe.