Katuuuum!!!!!
I`ve had my `03 300 EXC for a year now and it`s the best bike i`ve ever had, including 4 strokers. 5 of my buds bought new `04 WR450`s and the KTM out performs all of them. Having to do the top end often is not true, only the SX models are shorter service intervals for motocross because they have 1 ring but the EXC`s have 2, one of the problems with overhauls is that the 4 strokers have more parts and that means eventually higher costs for spares (eg. titanium valves). The 250 EXC is a good buy but for the older models around `00, `01, the 300 EXC is better. One tip i can offer, if you go for the 300 (i would), is to take out the shims in one of the front forks and increase your free sag dramatically for comfort and tractability at the back, i bought my bike from the infamous Darryl Curtiss `04 Roof of Africa winner (14th myself) and S.A.champ and these changes are what makes the diffs on race day. Go large! Go orange!!!!!