If you are going to fix it up, be smart and do it all!
Crank bearings, seal's, cylinder/piston, carb rebuild(not just the membranes) etc.
There is a reason for this ugly mess, and it could be a bunch of factors combined.
The option to just replace the piston and hope it will go ok for a while...