Are you looking for a new battery to replace your old one? Or just looking for a spare battery? Bike Lights UK have the latest batteries that Magicshine have developed using more efficient cells meaning a longer run time for you light.
Looking For a replacement battery for your Magicshine MJ-906? Take a look at the MJ-6102 that comes with your original set cheapest in the UK!
Or if you are looking to increase the run time of the popular Magicshine MJ-900 but still keep your battery relatively small go for the new MJ-6096 5800 mAh to increase the run time by 100%