Hi I'm new to this forum and I currently ride a KFX400, but want a dirt bike. I weigh 130 lbs. 15 yrs. 5' 7'' I get pretty aggressive. I will recreationally ride but race 15% of the time. Lot's of sandy hill climbs. I have 2 years rideing experience on a quad. I also have a CRF50 but may be getting rid of to buy new 125 or 250 2 stroke dirt bike. I will do most of my own work on the bike 90%. My friend let's me use his CRF100, and I've ridden a pretty old (95'' maybe) KX500 for like 5 mins. What I buy I will have to keep. I want a 125 because I've herd that it is easy to learn on, rather than a 250. Or it's easier to get out of bad situations or some thing. But since I will have to keep it for a long time I don't want to get board of the 125's power so I want a 250. NEED HELP