It wasn’t difficult to install, I just took time mapping it out and running the wires, drilling the firewall and placing the switch. I wish I would’ve known sooner I needed to buy the extension cord/cable that goes to the switch to the battery? I first installed it going across the engine and zip tied to the air conditioning unit, then I find out that you can buy longer wires. They’re only eight dollars for two sets and then went back and rewired it with the new extra long wire along my fan, shroud, with professional wire loom and it came out fantastic! Please put one (1) set of extension wire or include it or maybe show an Asterix noted on the installation that can be purchased separately or like I said include it? They made the difference in the wiring. I wouldn’t have to pull on it. Now it’s wasn’t tight and pulling on the shorter wiring, came out clean. The wire for the light itself that goes from the light to the battery to the switch. That’s a long wire too long make that wire, shorter and make the switch wire longer or include the extension and leave everything like it is and I know why you make the cable longer for the light she can mount it farther away if you got a longer vehicle, or with Mountain on top and so forth, please include decals in the packaging and I did purchase it from Amazon but if you put it in all the packages your name will be out there. Overall, I’m happy nice and bright takes a while to wire you do it by yourself but it came out clean like I said before did all by myself!