This truck has been and continues to be a good little truck. I use it for hauling and driving back and forth to work. It now has 141,000 miles on it and I have not had to do anything major except for replacing the transmission a few years ago. I was very disappointed in the way this whole issue was handled by GM. At one pont they said they would stand by what they sold and I ended up with a different person and the whole thing was stopped and I ended up having to pay $2500 out of my pocket.
Body and paint holds up well. This truck looks very good for being 11 years old. I get compliments on her all of the time. I really baby my cars though.