I have now had my '07 duramax 2500HD for two years (see review under by name) Over 30,000 miles later, I am even more impressed with this truck. I have had exactly no major issues.... None! This is not what I had expected since it was an American made truck. This is our car of choice for long trips...it is so comfortable. Gas mileage seems to be getting a little better with diesel engine (around 19 to 21 on long trips, 16 to 18 in town). I would buy this truck all over again.