one trick i use for protecting the spring contacts is using a drop of 3-1 oil or mineral oil to protect them from Alkaline leakage or moisture. its worked for me for years in my lights & lanterns.