All parts arrived together and were well packaged. Installation took a while as wires were spliced to keep everything looking clean and secure. Unfortunately, the seals around the third brake light are GARBAGE. The day after installation it rained and water got under the cover and ruined the LED lights. There's still water underneath. I was hoping that it would eventually dry out, but it didn't. Instead I now have 1 of the 6 lead lights that work. Very disappointed given the time it took to install it.