Previous 2500 had it already installed when I bought the truck. Worked perfect for the 2 years I owned the truck. Bought a new 3500 and installed this myself last week. Install was easy and works like a charm. Rails very easy to install. Routing wire to battery under hood was straight forward. My truck has a positive bus bar right from the factory, simple. Power cable came preassembled with fuse, lugs, sleeving, was ready to install. People always ask about is it water proof. I don't understand this question. The bed has many ventilation and drain holes right from the factory. The cover itself seems very well sealed but your bed contents is still going to get wet. On a RAM just look at all the air gap where the top of the tailgate meets the bed sides.