I have a 2007 LBZ Duramax in a GMC crew-cab 1-ton 4x4 dually. I bought the truck to pull a 3-4 car trailer with a gross trailer weight of 21,000 lbs. I want it to pull as effortless as possible. What are some good upgrades that I should do and in what order? Thanks for your input. I have heard alot of different things but I am not sure which way to go.