VERRRRRYYYYYY nice! Where did you get the switches and part numbers please.