GMC 2500 best truck I have ever owned.
I have had this particular vehicle for about 3 years and I have had no problems with it at all besides changing a headlight every now and then. It has 120 + thousands miles on it and runs great. It is spacious enough for my family and dogs. Handles great, does good in the snow. Absolutely no complaints about it.