Purchased a replacement battery AP1505L 31CP4/91/91 for my ACER Swift SF514-51-77C5
Great service they even request a photo of your existing battery to make sure that there's no mistake. Great price and the battery was well packaged in anti-static and good postal wrapping.
The battery works fine will be recommending to my pals.