I have a 2013 Ktm 250xcfw, that I bought used with about 40 hours earlier this year. I mostly ride single track and occasionally more open trails. I frequently change the engine oil and filter, check or clean the air filter after each ride, etc. The bike currently has about 90 hours and still runs great. But my question is how long on average do these bikes last before needing the engine serviced? I've read online and you'll see people rebuilding an engine within the first 100 hours and others running them much longer before a rebuild... I would think with proper maintenance these bikes should last awhile, but thought I'd ask. Thanks for any advice or help in advance.