Most likely Amazon will ship them sooner, they're normally good about things like that. I normally get my batteries at Costco (they're Kirkland branded), and they work great, a 48 pack is $9.49 regular price.
I've been using them for years and have never had any problems. I think they're as good or better than Duracell.