If you can afford to get a YFZ definetly get it because a rider on a YFZ stock is still probably going to be faster than he was on a Raptor/Warrior. Plus your starting out with more once you start modding 5 valves dohc and 450cc compared to a 2 valve sohc 348. Better geometry front and rear the YFZ was made to race while the YFM's were made to trail ride you can race a YFM and me 53 warriorracer13 and a couple other guys are examples of that but its alot more economical and smarter to race a YFZ unless you really wanna race a 350 then I say go for it because the 350's are still a great bike.