Long term reader - first time post. I'm looking for a new bike, I've been using an XR250 and time to upgrade. I live in Kenya, and spend lots of time smashing my bike about the bush - lots of dust, rocks and drops, most of my mates have KTMs and use their bike only off road. In 8 weeks time we are all heading to Northern Kenya for a 12 day riding safari (not looking for animal but good trails) Nanyuki, Mathews range and finally lake Turkana - have a google. Theres 10 lads and 10 girls going up, camping while we have four support vehicles all towing bikes on trailers. I want to upgrade before this trip but need a bike that I can use for more than just the dirt. I need something that will do ok on the roads to beat Nairobi traffic, no need for highway speeds but would be good to have a bike that can to 50KM on the roads and still keep up off road. Not bothered about winning races but want to keep up with the rest. So I need something thats great off road but can still get me places. Have thought about the DRZ400 but hard to find around here. Other Bikes I have looked at: CRF450X Was very keen on this as parts are easy to come by here and relaible but not convinced its going to be great around town and maybe too much of a motocross bike? WR450F Hard to get parts not meant to be great on the road KTM 450 EXC Easy to get parts for but silly expensive here, how would this be for a bit of African commuting Husky 450 No good on the road - low gearing? Husky 610 Only old models locally available and might be hard to get parts. What bike do I get? Likely I might need to import from South Africa to get more choice. Perfect bike??: XR400/600 - so hard to find here!