2005 Duramax 2500. Bought it new, sold it to friend that last time diesel went crazy ('07 as I recall) and bought it back from him about 7 years ago; won't ever sell it again. Turned 285,000 miles today. Chipped (450 HP) and lifted and it will pull anything I throw at it (and I pull a lot of trailers). This is pre DEF. Put in an alternator and just finally had the trans rebuilt; other than that nothing but oil changes (and one set of brakes). May be more than you want/need but will be the last truck you'll need to buy and you won't regret having the power (side note; filled up today-282 miles on the odo and it took 16 gallons; not bad for a 6,000 pound vehicle!).