Hey, I am thinking about getting a 2001-2006 Honda 400ex or 2005-2006 Honda TRX450r or a 2003-2004 Kawasaki KFX400. I will be doing some trail riding,hill climbing, sand dunes, mud, jumps 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.