well currently i ride a 97 kx125 but im tired of it and it doesnt even compare to newer 125's in power, weight, suspension, or anything its so out of date. ive been saving up for a current year yz250f but its really expensive. the thing is knowing its a 2009 means the bike is so refined and is close to flaw less. but i have seen yz400f's on craigslist for under 2,000 in really great shape. can anyone give me some advice and opinions on this bike and how well it can hold up to the newer 250/450f's?