alright so im moving on from motocross and want to get into more offroad/ trailriding and im planning on doing some aussie offroad championship rounds. ive been offroad riding for years now but ive always just done it on the weekends that i havnt been racing, but after a few years of racing ive realised that i enjoy 'offroadin' more. Also, I wont ride anything but 2 strokes

. anyway, im pretty light and small (approx 5,10). im not sure if i should get a ktm 300exc or the husky wr300 or maybe even the tm en300. I need whatever bike i get to be a very capable racing machine but it also needs to be able to handle the harsh trails that I ride. Is 1 of these bikes more suited to my riding or are they all pretty much the same?
cheers.