Für das Innenleben von Schaltern würde ich auch WD40 nehmen. Meine Türkontraktschalter am Auto hae ich auch so nicht nur gängig sondern auch schaltend bekommen.
Generelles Problem bei Schaltern: Staub und Dreck, Korrosion auf den Kontakten. Wenn möglich würde ich den Schalter zerlegen, säubern und die Kontakte vom Grünspan befreien und dann dünn einfetten. Polfett kann in einigen Fällen die bessere Alternative zum WD40 sein.