I don't buy batteries from China. It's more convenient to get them from Greenlance, Yose and PSWpower, who have European warehouses.
If I wanted to fit a battery on the steerer tube, I'd use the Aliexpress bag, which is a lot nicer and has a ready-made bracket for £2. At most, you have to...