My Silverado 2500hd is still a great vehicle at 145,000 miles.
2009 Chevrolet Silverado 2500HD LTZ
For the most part my Silverado 2500hd is very reliable as I have had very little mechanical issues that would not even be considered noteworthy. What should be noted as to reliability is that I use my truck for it is intended purposes and always service it for preventative maintenance purposes before the scheduled requirements. As to the performance of the truck, it performs exactly as I expect it to when I expect it to. It should be noted that the topography of my region is equally of hilly and flat terrain and I mainly tow a gooseneck trailer with no more than 8000 lbs gross trailer weight. Therefore, I couldn't be happier with the truck nor ask for any more out of it.