I currently own and yz125, I am about to turn 17 so I am looking to get a yz450, I know it seems like a huge step but I has been riding seance I was 4 and have. Lot of experience with bikes, not to mention I'm a pretty well skilled rider(not to be cocky or say I'm the best). But I do mostly woods racing and place a lot but I am in the B class now and my yz125 just ain't keeping up with the other bikes, It take everything I got just keep up in front of the pack to place. I thought about a yz250 2-stroke but I heard they make you tired real fast. I also race some motorcross so I don't want to get a strictly enduro bike but I want something that has a lot more power that I could use for both. A 450f seems like the best choice, opinions?