Its a new body style 2500hd. its been a good truck so far although I really havent done a whole lot with it yet. Only 7k miles. It hauled a yard and a half of topsoil no problem, pulls 4k at barely any mpg loss. MPG isnt anything special to begin with at 13 av. I have noticed that there are a few minor body imperfections here and there. But anyway, I have heard people say that the sheetmetal they used is not very "Heavy Duty" because its thin. Well they werent kidding, I was hauling away a pile of old rotten wood and while unloading i tossed out a log and the back of it just tapped the top flat part of the bed and put a big dent in it. I couldnt believe how bad it dented realative to how hard it was hit. What a joke. This is actually acceptable toughness in an "HD" truck? HD does stand for heavy duty right? Or is it Highly Delicate? My question is, are all brands like this these days or is GM worse? just think this is pathetic!