Jeff, I usually spray my batteries and the posts and the compartment, with Simple Green, and let it sit for a few minutes, and then wash it off with a water hose. I do this about every 6 months or so. I use the same method to clean my engine on my cars, and start them up as soon as I am finished, and let it run for a few minutes. That way, if the alternator or anything get any moisture in it, it will dry. I turn off the power to the chassis and coach, while I do this. Some may disagree with this process, but it has worked for me for a long time. But I do live in town, so I don't travel dusty roads, but when we come home from a trip and run into rain, that compartment with the batteries, is always filthy, and I was it. I also spray the post, with a battery corrosion preventive product, which can be bought a auto parts stores.
Frank