Magnesium acid battery price