as of right now i have a couple bike a 99 cr250r and a 97 kx125. i really enjoy riding tight stuff. like rocky, rooted, rutty amd throw some hills in there to. now, my cousin has an xr 400. the bike is bone stock and doesnt have have enough power for me. ive been looking at the newer crf250x's. now, so i can get an idea would the crf250x have more power than the 400? can you guys offer some good insight and this crf. i do also want to race harescramblers eventually. thanks for all the help guys.