i got a quote from the local hitch shop they said $400. i ordered a controller and harness from Etrailer and installed it myself. super easy, took 10 mins and all under $100. just plugged in under the dash in a junction box. "Campfire Time".. my truck was an ordered truck that the purchaser decided they didn't want so the dealer marked it down and i scored..yes i needed to install a receiver, 7 pin receptacle and controller, but all this only cost me under $500. I'm pretty sure all 2500HD come with external tranny coolers and i know mine has one. Kind of odd to order an hd without wanting to tow though?