I searched for "water proof push button switch", I ruined one of the 5 when I was fixing this, so might be nice to have a few spare...
Its pretty hard to open the OEM switch without the plastics breaking, I find it to be too brittle, there is a spring and some sort of rotating dial/mechanism in there. I would be surprised if they can be repaired... I guess its a switch, thin metal, when it weathers and builds resistance its going to heat up and melt.
https://www.ebay.com/itm/323539395923?hash=item4b54736553:g:Q8wAAOSw8Ehb49~s&amdata=enc%3AAQAIAAAA0EZ442YEWVNV2hOaEEz5Gnxia76JJ6I6kY34KBMUMNHDsP6tz2gOh%2BAf0iPPVVIejs9%2FrhLedyvMf3hh9aThRcHU75wUaY8UCsZBcgIioyTUfi%2Fy72VdBqoKzsSrDjzYkLWsOhrKvSA8bccwn17DDATenZis8COZwZYaUbgPsLjT%2BizXifWSPO8PQJrTszkzZeJ238GdaA1onX13HWOjzvJoOvHS0kO13BvB5DWpy8t9Y%2FMFS8PZPtRT6d2Wajfc1p0ZmXroMd8%2BnKT2mq94ZYU%3D|tkp%3ABk9SR-L4xN_6YQ
I should install the damn headliner and finish putting the interior together.