Have you? All of them I've encountered take a very standard 12V lead-acid battery - the same one that's inside consumer UPS units - and you can get replacements from a dozen brands on Amazon and other vendors.
I probably have to replace them every 2-3 years, though I imagine alkaline D-Cells would be far worse.