The exchange rate is very good at the moment, the dollar was about 83p to the pound when I checked that battery price. However, US goods are rarely here at the exchange rate, all too commonly they used to convert 1 to 1, so it may turn out to be far more than that £659. In any case that's still a very high price for a 355 Wh battery, even our dearer brands only charge about £400 for similar.
I don't know if the BionX uses a three connection managed system, but if your battery has only two connectors to the bike, any other 36/37 volt battery can be used instead.
.