by Deanzo » Thu Jan 12, 2017 6:50 pm
For the most part, I trail ride,
I changed my 2012 250X Piston for the first time at 140 hours, it could have gone longer.
The piston I changed it with has now done close to 100 hours, I have just changed the rings, piston is fine, hell, I'll run it for another 100 before changing the piston.
YMMV