Obvioulsy that depends on the intensity of riding, not necessaryirly the amount of hours. Big difference between 20 hours plonking around the hills vs racing local circuit for 20 hours. However, I have seen many fast, aggressive trail riders go a whole year on one top end. Say....30-35 hours or more. Now you have to remember sensible maintenance protocols such as clean air filter, good fresh gas, proper jetting, checking the chain for tension,etc. Clean with the bike with garden hose, not 50 cent car wash preassure hose, then a nice spritz of WD-40 to prevent rust from developing on bare, paint free areas. Might be a good idea to inspect the swing arm pivots and liberally apply some molly grease to them. Over all, if trail riding is your main focus, you'll find most any MXer offering hours upon hours of trouble free riding. Hell, I trail ride a 125 and be adhering to the aforementioned regiment, I have enjoyed countless hours of trouble free trail riding.