here's a cheap way to check if the charging system is working. if it won't start, then bump start it (on first gear with clutch in, push the bike then jump on it. let clutch go). while facing a wall at idle, rev the engine and see if the headlights get brighter. if it doesn't, then your charging system needs service. if it does get brighter, then you need to replace your battery.