KTM is a complete bling bike,hydaulic clutch,rotars,wp shock,chain, similar stuff as the TM so balls before bling don,t make sense. A 06 cr250 Honda makes more peek hp than a ktm. Tm,s are race ready for mx, a yz or ktm is tuned for mx,harescrambles,ice riding,trail riding,etc. In 98 I had a Noleen yz125 national bike that holeshot a national,I rode a 98 stock tm 125 and it was quite a bit faster. The Noleen yz125 was built to run on race fuel also. I owned 3 yz ,s they good bikes,but speaking of bikes that I owned the cr125 is a much better bike than a yz125 or rm 125. My 04 cr144 is a race only engine,my 06 cr125 with just a icat,rad valve and pc silencer is quicker and faster than a yz 125 2010 with a pipe and silencer on a friday night track, and the cr,s handling is better. The tm supposed to handle like a cr 125 and that,s the best handling bike ever made.