My next bike is going to cover it all - GNCC, MX, Dualsports, Enduro's, or GP's. I have a vision where I have a headlight and a rear fender(with plate and brake light) that I can switch out in 10 minutes with a number plate and clean fender. The KTM and Husky 2 stroke 250's and 300's or the Yamaha 250x 2 stroke all fit the bill. At 51 I will never be fast at MX but I do love it so I can make any of these work. Never rode a GNCC but I've done the rest a bunch-all fun but seat time involving woods is off the charts. Crazy stat - I rode an enduro at the Athens Motorcycle club with an altimeter - ride was 85 miles and I went UP 10500 feet and DOWN 10500 feet. If you have ever been to Denver the mountains you see from town are about 12000 feet but you are already a mile high-think about it.