Looks like you have narrowed your choices but it is hard to go past a DRZ400E. I have 3 sets of wheels for my 2000 model, Motard, Dirt Track and Off Road/Motocross. I have raced and road ridden the bike for the past 4 or 5 years that I've owned it with only oil changes every few races rather than every race. The bikes have not changed much since 2000 so parts and after market items will never be a problem. Eventually I will buy a newer model and either put this one "out to pasture" or sell it for what I can get and carry on using the wheel sets. The DRZ may not be a "sexy" bike but like a woman which would be best to stick with, it will give you less trouble than one which is exotic and highly strung! Sometimes I wish I was racing a YZ450 or something faster but in the end of the day I am having great racing with, and beating people, (often they are on these exotic bikes) and able to do just about anything with the one machine. I can lavish as much money on the bike as I can justify and not think the money is going into something I hardly use.