You can find slide switches in just about any RV supply store. They are basically all the same. I replaced mine, but I do not remember where I bought it. I will check around and if I locate one, I will post it.
I just checked ebay and they have a bunch of them for around average $15.00
Just type RV slide electric switch and you will see there various switches. Match what you have and you are set.
2002 Gulf Stream Scenic Cruiser 38'
Neway Freightliner chassis, 2018 Buick Envision Ess.
3126-E Caterpillar 330 hp