I have a problem with using acetone- not in itself, it's a very useful cleaner, but the fact that the metal is left totally exposed to the atmosphere after cleaning.
I think a slight protective oil layer should be left, and I do mean 'slight'...I use Electrolube EML for switches with silver contacts on equipment.
EML was specified for switch contact protection when the equipment was made, in the late '60's and early 70's.
The switches that have had protection still work fine.
Switches that were cleaned with types of 'contact cleaner', that have no protective inert oil, are through the plating and down to the brass,
and require very expensive replacement. It would be worth experimenting - a small amount is applied, and a dry clean paintbrush is used to
remove all but the finest trace- enough to create an invisible barrier.
People promote olive oil for some coins, but if you look at the impurities in olive oils, it's difficult to believe it's not corrosive...