Had a 2017 2500HD Duramax, fantastic fuel mileage, about 25 to the gallon unloaded, over 15mpg towing 12k. Awesome truck, but just ain't worth the $66k price tag. Sold it and still tow with my 2001 2500 with a 6 liter. Will keep using it till the frame rusts in half! And that time is coming soon,