It was done through the dealer from an outside shop. It was part of the deal I had with the dealer when I bought the car. I saw the name of the guys, but can't remember off hand. I could probably find out the name...I do know the cost per wheel is 150$. My wheels look perfect and in new condition. I think this type of repair is pretty standard at any wheel repair shop and it might be worth you checking out what is available in your area.