Every service center gives different answers. Ymmv
My closest service center still tells me I can only replace the battery pack with the same one as the old one, and the bigger ones use more space/don't fit/whatever I'm sick of them.
17,500 plus tax, it charges to 284 miles today, about a year...