Why would you not want to buy it from an official bike store where you bought your bike?
I have a pedigo, which means if I buy a new battery I will definitely buy it from the dealer, most because the battery comes with a warranty. I don't trust Amazon to not bounce the battery around a few...