Whatever you decide, if it has an automatic transmission, it needs a larger transmission cooler than the factory one it came with. My 07 Silverado 2500HD was experiencing some really high transmission fluid temps. I added a deep sump cast aluminum transmission fluid pan that increased fluid capacity by 3 quarts. Then I installed a Tru Cool 40,000 BTU cooler in place of the factory cooler. Now the transmission temperature stays at least 50 F cooler than before and I never worry about over heating the trans fluid.