Steve speaks the truth,,,,if you are gonna ride a 2 stroke 125, go w/ the HP. The KTM or the YZ make tons of power bone stock, w/ some simple mods, they haul @$$ and will pull some 250F's. I have had Hondas for the past couple of yrs, they handle good, but they are very under powerd compared to the other's. Even a mod CR 125 will have it's work cut out to compete. I can't speak for the 04 RM/KX, but I sat on them, they are very slim and comfy. I have a mod 03 125sx, it is a ripper,,,she puts out some serious torque and power!