This is a fine product for cleaning dirty contacts and connectors. I use it regularly on potentiometers, switches and connectors. The residue doesn't seem to harm plastics, metals, or, at least for short periods, woods (I also use this spray for the pots in my guitar). I have no reservations about its use as long as you remember to clean up any excess afterwards.
You know those annoying scratchy pots? This'll fix em.
I have, however, not had an opportunity to use these on heavily corroded contacts (beyond mild oxidation of nickel-plated connectors), and I suspect it may not be up to the task. Given the choice I prefer the Servisol Super 10 (which also incorporated a mechanical lubricant) as it requires less shots from the can to get the equivalent cleaning.
This is nonetheless fine for the intended purpose; you won't regret getting a can.