Everything was relatively quick and easy to install but the headlights that claimed needed no additional parts didnt fit with the original screws that held the halogen lights in. The led light casing was a little thicker than the original lights and i had to go get longer screws to install them. Also need to still buy an anti flickering harness for the lights