Having owned them since 2008, they really need to upgrade some stuff. The mileage is stupid. Current 2015 just passed 100,000 without needing a single repair but the truck needs updating before I'll buy another. Fortunately it will last while I wait I guess.