If its broke then fix it!
Seriously it all depends on what you do with it. I agree the off road environment is harsh but on riding the things flat out on the pavement (road or street racing) isn't exactly gentle either. Riding around on the road would probably be the easiest on the bike depending how restrained you can be and not wheelie and back them in whenever you can.
Racing around kart tracks, street races and circuits where you spend a considerable time with the trottle wide open I'd change the oil every two hours or two meetings.
And like you said if you go and do some proper off roading (you'd be surprised where you can go on a Supermoto even on street tyres) you may manage to get dirt or water in the oil so you have to be pretty carefull about changing the oil regularly there too.
I reckon no matter what you ride and how you ride it spend as much money as you can keeping fresh oil the engine!
The piston and ring interval thing is pretty obvious to most people but the thing I noticed when I pulled the Ol' YZ down (40-50 odd hours)was the state of the cam chain was pretty bad and had just started to wear away at the sprockets, could have been a lot more expensive if I'd left it longer.
One last motard specific thing and I don't have enough experience with "production" motards. But if you convert an MX'r keep an eye on the fork bushes. They just don't seem to be up to all the braking forces or constant cornering loads, or something I don't really know. It may be specific to Yamaha's but both my WR and YZ needed new fork bushes quite quickly. And when they get sloppy at best you fork seals weep at worst you wipe your visor off your helmet doing a face plant

twice

Bookmarks