I currently ride a yz426f and ride almost all single track. I am looking at updating to something a little newer and more reliable(mostly just cheaper to do topends and maintain). I love the power of my bike but it would be nice to ifnd something lighter and more trail friendly. I dont really notice the weight beging a tall guy at 6'4 185 but I may just not know what I am missing. I would also like to get something with a plate to be legal on logging roads. I have been thinking that a ktm 300 would be prefect for me but I am now looking at a 2007 ktm 250sx with an offroad tank and some other goodies for the trails. How would I like this in comparison to the 300 and my 426? Im assuming this bike likes to be run higher in the rpms then the other two but will it have the grunt I need for the tight rutted and rooty hillclimbs? Also can I get a xc stator and lights for the sx?