I have very clean 2006 2500hd. With a Duramax diesel followed with a Allison 6 speed transmission. Has 155,972 miles on it. Will go up as it is driven everyday. 2nd owner. Very clean and dependable pickup. Selling for a friend. Call or text 402-984-4427 for anymore questions thank you!