I have owned a 2000 silverado 1500 it has a 5.3 liter v8. I haven't really had any problems with it under the hood. I haul 2 commercial mowers 5 days a week. I have put around 70k on it in 2 years. I bought new tires for it about a year and a half ago, and they don't have much life on them. I replaced pads and rotors last fall. The rotors cracked this spring, so I had them replaced. Now they squeak like crazy. The tech told me it's because I tow with them. I have a single axle trailer w/out brakes. I am thinking about getting another truck, something that can handle the weight that I am towing. I am considering a dodge 2500. I'm just not sure if it is over kill for the time being. Will the bigger truck be less on the tire wear and pads/rotors? replacing them every year or two is getting costly.