if you plan o riding motocross(jumps) then go for the cr250. thats what its made for. TTR125 is a trail bike and much lower seat i beleieve the cr250 seat height is around 35 inches. Also personally i would by a four stroke. much more reliable and longer laster. But more expensive to repair...