I am new to the two stroke and am getting ready to purchase my first 2 stroke after riding a buddies 300 the other day- felt like a mountain bike compared to my 450 xcw. Just wondering if anyone can explain the differences between the 300 xc verses the 300 xcw. Is it the gearing that is different or is there more in the engine, suspension and other parts? Which would be better for tight single track/woods riding. Just trying to gather up as much info and experience as possible before making the plunge. Thanks all ahead of time.