I guess I'm kind of anal about those things, I replace pistons in the race bikes at least every month, they still look good, but I don't like failures. Playbikes get a new piston 1-2 times a year depending the amount of riding.
You did get by pretty cheaply $330 and a new bottom end, did you replace bearings and seals?