The main reason they stop charging is usually the brushes. All you have to do is look into the end of the generator to see the condition of them. Replacing them is pretty simple also. Also if your batteries are only lasting a year you may have an overcharging issue. That would most likely be a regulator issue.