I've seen battery terminals in boats and trucks that were not tight develope a corrosion around them.
Sounds similar to what you have going on.
Bulbs should last a long time. I've only replaced mine once in 13 seasons.
Sometimes they get left on all day - I forget to turn them off once sun is up
The bulbs draw very little amps.