Hi I ride quads on Mx track and supermoto but I'm getting a dirtbike soon but I just can't decide between a 02/03 YZ 250 and 03/04 CR 250. ( Actually the bike I'm looking at are WRZ 250 (Road legal YZ 250) and CRE 250 (Road legal CR 250) ) I've read on other forums that many people prefer the YZ but there's also other who prefer the CR so I just can't decide ! From what I've read, it seems that the YZ has a better engine, and the CR a better chassis/suspension. They say the CR engine is weak at bottom, pulls very hard at middle rpms then falls flat on top rpms. The CR also seems to need a lot RC Valve and carb adjustments and something have intake probs. The CR has an alloy frame ans the YZ a steel one, they weight the same though, does the alloy frame makes a big difference ? I'm 6' 2" and I'll mostly do supermoto (road riding), mx track and trails. There's also the CRF 250 & 450 but I don't want to buy a used 4 stroke since I wouldn't know how it has been maintained. A 2 stroke is cheap to rebuild but a 4 stroke can cost a lot of $$. So which one is better ?