I bought my Mazda Tribute new in December 2002. I live at 6,000 ft elevation on a mountain. For the first 9 years of owning my Tribute, I commuted 100 miles a day, mountain road all the way. My Tribute had no trouble pulling the grade going up the mountain. It performs great in the snow with snow tires. It is a very stable vehicle. I now have 306,000 miles on my Tribute!! The only major repairs I have done is a new alternator at 175,000 miles, at 280,000 the radiator blew. When having the radiator replaced I had the coil packs and spark plugs replaced since they were still original!!! Other than those repairs it was just the normal stuff .. batteries, brakes and oil changes.