What I find causing more corrosion than anything is when you forget to unplug the battery after each use. Leaving the battery hooked up really seems to speed up the corrosion process. Now that I unplug after each use and a little dielectric grease every now and then I have not had any problems. Which means next time out everything will fail