Bike Sport Developments in the UK, Motorcycle Raceparts UK, or Scott Smart Racing. Attack can get them for you as well, but I think they come from the UK. Most of those companies can sell you the switchset pre-wired for your bike. $300-400.
These are not pre wired for your bike but inexpensive: I have it on mine for my rain light, cabs on/off and am still deciding what to do with the third on/off switch. The top and bottom buttons are momentary action which i wish could be used for Bazzaz traction control but have to use the dial potentiometer from Bazzaz. https://rover.ebay.com/rover/0/0/0?mpre=https://www.ebay.com/ulk/itm/282882624549 Sent from my iPhone using Tapatalk
I have used these in the past. They are made in USA and nice. https://www.highwaydirtbikes.com/index.php?app=ecom&ns=prodshow&ref=SA-300 I am currently using the Bike Sport Developments on my 2017 GSXR 1000.
Something I did to make it waterproof (because it’s not exactly) is I used a hot glue gun to fill both sides - it may be unnecessary but makes me feel better. It’s working great. I bought two - at that price why not? Sent from my iPhone using Tapatalk