Avoid CellPhoneShop.
Ordered a charge for my phone. They sent me a model designed for a different phone with a different battery size.
They responded to my emails but refused to do anything about it until they suggested I pay to ship it back.
By this time, I've learned it's time to cut my losses.