I use Caig Deoxit for contact cleaning. There is also Deoxit Gold for those contacts. Used it for many years and very happy with it.
One or two cans will probably last me a lifetime for contact cleaning. Easy to find.
I've heard and read - both good and bad, mostly good though of deoxit. The only contacts I would be wanting to "clean" are XLR, RCA and speaker connections. Even then my personal belief is this activity is best every 5-10 years or so, not annually or semi-annually. In the case of speaker connections, my main concern is that I use bare wire (Belden 5T00UP) and although hand tight, it is *very* tight as I have rather good dexterity and strength in my fingers. It's so tight that it actually crimps, albeit to a very small degree, the wire. If I take the wire out to spray it and the terminal, I would never be able to reinsert it in the same spot and, therefore, cause yet another crimp. I would consider spraying the terminal and wire while connected, but haven't thought hard enough about it nor do I have the liquid (deoxit or something else).