Corrosion XHD is better. If I were you, I would also take a look at www.polytrondirect.com
and find Polytron PL.
It is really amazing in protecting electronic equipment.
It is extremely good in lubricating, as well.
But, as you know, it has to be experienced, to believe it.
It cost 16USD.
I use both products.