This is one of those loaded questions. Without knowing how tired the rest of the engine is, it may be a total waste of your time and money. If your lower end is tired, then it will just speed up the engines demise. If you really don't want to dig into the whole engine, then just leave it alone and ride it. Add a bigger cam, a better air filter, a better exhaust and rejet however you need to. But if you really are trying to do this on the cheap, then just pretty much don't do anything. Your next post after the piston replacement just may be, "Just rebuilt my top end and my engine grenaded after 15 minutes!" Choose wisely grasshopper.
Nicholson 500x (Project)
Nicholson 185s
Nicholson 110 (That takes an atc70 tank)
Ascott 500 head/350x (Project)
Homebuilt Racer Chromoly Suspension 110 (Ragin Runt)
PK Racing Suspension 70
A+ Inc Suspension 70
AWS Aluminum 90 frame
Hi Performance ATC Suspension frame rd350
Hi Performance ATC Suspension frame 90