I boought this truck 12 years ago with 22 miles on it. Now it has 240,000 miles and still runs like the day I boought it. I've not had any major prblems with it, except that after 12 years the body has started to rust. Just change oil every 3,000 miles and keep on getting 30 miles to a gallon. I've towed my 18 foot boat with it for 12 summers and my snow mobiles for 12 winters. This vehiles is in a league of it's own. Indeed, good things come in small packages.