Keep your sockets, they are much higher quality than replacements. I get the individual pieces from American AutoWire, they have the little nubbins, springs, insulator board etc to rebuild the entire light.
A shop is where you wash your hands before you pee.