RE: Golf cart batteries
Do a Google search on deep cycle batteries and look at comparison graphs and data on the different types. As to using small generators, I have one but wouldn't want to hear it run in the background all the time. I use mine at weekend fly-ins to recharge my batteries in the evening after a day of flying.
Norm