I would not recommend anything with oil in it. WD40 actually will make it worse after drying. Electrical cleaner and air. I have had a couple that required removal to clean.
“The world will not be destroyed by those who do evil, but by those who watch them without doing anything” GOD IS GOOD