All are great and will work to solve corrosion problems. But if you have a lead acid battery no matter what you do there will always be corrosion problems. The best way to solve corrosion issues is to install a sealed battery such as optima or orbital, you will spend more initially but over time cleaning and checking the a lead acid battery you will be glad with a sealed battery.
Some people say optima and orbital batteries aren't worth the money, they don't last, my opinion they are great Dan worth every cent, they are a little over priced but hasn't stopped me from purchasing two more last week for my new snow cat. That will make ten sealed batteries that I run every day at home and another 15 in the farm that get seasonal use for the last two years.
Sent from my iPad using Tapatalk HD