the battery actually regulates voltage and keeps it at 6V, without a battery voltage right off the magneto can hit 30V. There should be an inline fuse right next to the battery, if this is burnt up that is why the headlight burned up too. it shouldnt matter if your battery drains frequently, as long as you have one installed it will just charge every time you run the bike and still act as a voltage regulator. Do you ever turn the key switch off? I leave mine on all the time, and the battery runs dead like daily, but still charges right up when you run it. do a search on the repair forum, I put a great pic and info about how to use an automotive bulb into the headlight rather than buying a new bulb everytime, otherwise theres a bulb that allows you to just change the small bulb if it burns out.