Lead battery connectors get hot from a bad or low surface area connection. The root cause of connector corrosion (lead sulphate) however is the sulphuric fumes that form during the charging process combining with the lead. By itself, lead won't form that type of corrosion in the absence of something like the sulphuric acid fumes. I have many automotive batteries around and the only type that won't corrode no matter what the condition of the connectors are are the sealed batteries. Coating the connectors with something like the above recommended vaseline or battery connector spray will stop or slow down the corrosion. I prefer the battery spray since vaseline attracts and hangs onto grime and dirt which if you offroad much, turns the connectors into a sticky dirty mess.