I have a 1985 honda fourtrax, which runs as good now as it did then, a 2005 rubicon, and a 2006 rancher. All of these have been put through hell in the atv club im in, even the rancher which is only 4 months old, and they still run like new. i've owned a few other hondas through the years and absolutely loved all of them. like others have suggested hondas and yamahas cant be beat on reliability and toughness. polaris and kawasaki are trash they may offer better ground clearance and bigger engines but its no good if its not running