is it 6v?, you say that you have working lights and horn and the bike starts and runs OK until you can get a new battery,that should be ok if you can put up with it! if the lights go brighter when you rev the engine there probably isnt any charging problem, new battery should improve things making sure its the same voltage for the bike.
Perry
August 2014