I was skeptical in getting another GM product as the prior 3 were trash.
I had an 05 2500 Diesel that would do nothing but overheat while pulling my toyhauler and the dealer said there were no issues.
I pulled this same trailer from Cali to Ga. loaded down with 13k + lbs and the only thing that was bad about it was my tires wore down after 20k miles.
This truck pulls like a dream and has no mechanical issues at all!!!
18 - 19 mpg on hwy and 11 mpg while towing with 1 size up on stock tires, could be a little better.
If I had to have a complaint it would be that you can't put an 18" wheel with a 285 tire under the front end without shaving the wheel wells.