Hey, I am thinking about getting a 2001-2006 Honda 400ex or 2004-2006 Honda TRX450r. I will be doing some trail riding,hill climbing, sand dunes, mud, jumps, riding on snow and woops ( the mogul like things I cant spell it ) Basically everything. I don't know which ATV would be the best for that? I am willing to invest in a new exhaust system, air filter and some other mods. Please help me choose the right quad, Thanks for your help.