Maybe, maybe not. I killed my battery, put in a new one and it started going weak again.
Check your charging rate, it should be at least 13.80, the manual says 13.50 but, the stock regulators are not even that good. Mine put out 14.11 at high rpm, manual says it should be 15.50. I don't run WOT much so, the idle number means more and mine was 13.00 to 13.11 battery at 12.60. After a year of that it will kill a battery. My regulator has totally died and a replacement is coming. I hope the generator is ok, the old regulator wouldn't keep the bike running long enough to check it.... The coil checked out so, I sure hope mine is the regulator.