Warning, they are NOT plug and play. The connector is very different, you will hate your life once you start splicing stuff.
It really wasn't THAT bad.... At least for my BMW style ones. Tested each wire by battery and matched it to factory. Helps if you buy factory bulb harnesses to cut up to keep the stock ones if you decide to go back to factory.