I race alot, for a 10 year old don't go no bigger than an 85 or a CRF 150 as will pull his arms off and if he wants to race they won't let him compete on a 125. If money is no object to you buy a new one, learnt my mistake by buying a 2 month old one that wend bang and cost me more than i could...