not really. there is a little lip underneath the doors and the lights fit on there, barely. the holes just made it but the bottom half of the lights hang off a little but it looks good and they are waterproof. i just spliced them all onto one main wire and ran them under the truck through the floorboard to an under the dash switch that i connected to a wire coming from the battery. i hope this doesn't sound too complicated because it isn't really. i put on the cab lights as well and they are run to the same switch.