deoxit can do wonder for oxidized contacts
but if the mechanical spring action is foam based or plastic dome / metal dome .... degradation / deformation over time can happen
lubricant : i would not try to use them, you have to dry clean all contacts to be sure, deoxit them, let them dry, or use compressed air to move everything out and do some tests
petroleum based lubricant could do more damaged than good, you have to use dedicated ones for switchs ??