Outside of a firmware update, it could be loose connections either on the battery contacts or to the board itself. Check the screws and also the tension on the batteries from the contacts. I'd personally take the thing apart and check for any loose or worn connections and just add a bit more...
Shipping is within 30 days. You won't easily find custom parts for things like the B80 without places like aliexpress unless you download files and have someone print them for you. Obey Robot is normally your best bet for custom stuff in SA but they normally only do accessories for high end...