Went on a 40 or so mile ride today on my 1997 Suzuki RMX250 and was riding with a pack of KTM's and my buddy was on his brand new 300XC-W. Always had Japanese bikes since I was young, but I finally drank the punch and am gonna buy a 300XC-W. Luckily another guy we were with broke down on his rapped out KLX650 and offered to buy my RMX. Got 4 choices of 300 all that are '07's in my price range. Looking at spending around $3k-$3500. Wondering how many hours a rebuilt top end usually lasts? And if there is anything else I should know about these bikes because I am fairly ignorant to the Orange.