That's a great price. Last price I saw to replace the battery on my Fiat 500e was $37k+, which effectively makes the car scrap metal if it has a dead battery.
That's about in line with a motor or transmission replacement on an ICE car. The BIG question is how long should we expect the service...