I’ve ordered a lot of stuff online and by phone over the years with results ranging from good to horrific. I’ve tried batteryspecialists.com a few times with good results.
They surpassed themselves on a recent order I placed for a phone battery. I ordered it on 1/30 and it arrived today, 2/1, by USPS. Considering it was free shipping too, this is outstanding, and quite a surprise.