The other day I had a new car battery installed and the tech sprayed something from a spray can on the battery connections, he said if there was any corrosion left the color of the spray would have changed and I had the impression the spray also cleaned. I don't know if that applies to NiCd corrosion.