Cleaning solutions for interconnects

Is Caig ProGold GP 5 as good as any contact enhancer.
I've used it for years. Wonder if better products have come along
The contact cleaners I use are from MG Chemicals.

Electrosolve Contact Cleaner for Electronics. Specialty Cleaner Cat. No 4098B-340G

This one is the no residue cleaner.

They have another cleaner that cleans and coats with silicone. I used this to clean the boards of an Accuphase C-200.

I think the MG Chemicals cleaners are cheaper than Caig and I bought it from Dale Pro Audio.
What is the effect of the silicone residue?