Napa, O'Reillys, Carquest, Dealership. Some of ur aftermarket places might even offer a lifetime warranty on their premium lines. That's what I would go with. After all, it's just a headlight switch. Not exactly like ur buying a super critical, takes 9 hours to replace, flux capacitor kinda part... it's just a switch that will take up about a 1/2 hour of ur time. I'm sure whatever u buy from wherever will work just fine. As for why it broke, probably due to age more than anything.