bowhunter, lots of variables to consider. low elevation dusty conditions wears/fatigues faster. greater cylinder pressure working on piston and dirtier air. high elevation cleaner air less piston stress unless consistently operated at high rpm. I've had a 510 husky and a 500 ktm with both over 300 hrs on the snow. They are both running strong approaching 400 hrs each. On my Yami 450 I changed piston at 200 hours (all on snow, mostly high elevation, and it was in excellent shape. I sold that bike with close to 200 hours on that replaced oem piston and that bike is still running on dirt. Like miles on an engine, hours are just one of the factors in engine wear/fatigue. Oil changes and consistent temp operation also have big affect on longevity. Long story long, if buying used from an older rider who never hits rev limiter don't be afraid of 100 hours. If buying from his younger more aggressive partner who hits rev limiter every ride change piston at 100 hrs. Hope this helps.