So, im an avid 2 stroke guy. I own two Yz125's. I recently rode my friends 2010 Crf250r and i really loved it. Don't get me wrong, i love 2 strokes and the low maintenance but i want to try out a 4 stroke next season. Winter is coming quick and its already too cold to ride, at least for my friends and I. I was thinking about selling both my 125's which are in MINT condition. I'm thinking i could afford somewhere between 2-2500$ for an 07 and up. Im looking for the most reliable of course, I've heard the yz250f is the bike for that. I really like the other brands also, the Honda's are nice and slim, but i really like the kx250f's even though I've never ridden one. Same with the Rmz's. What im basically asking is what is the right 250 for me? I know really only I can answer that but im just looking for some facts about each bike. Im 5'8 and 160lbs geared up id say. Im looking forward to start racing as well. What have been your guys' experiences?