Botach has a very bad reputation for poor service and failure to satisfy complaints.
I know that have realy good prices, sometimes, but you are gambling when you place an order with them. And their shipping is very expensive.
Yes, I've ordered form them several times with no problems, but after reading accounts of all the problems other CPF members have had, incliding one fellow who ordered Energizer 123 batteries, and got some with an expiration dte of 1996, I'll never buy from them again. I won't spend my hard earned money with a company that I know has burned other people. I'd rather pay a little more, and give my business to a company like brightguy.com, which has an oustanding customer service record. I've ordered from brightguy many times, with no surprises. And, they carge actual UPS costs for each delivery.
You can't beat Zreiss for battery prices but don't forget they charge $8 for shipping so the more batteries you order the more cheaper tje cost per battery. I ordered 6 doz about a mont ago and it came to $116 including shipping. And the batteries are new 2011 expiration(no month listed). All and all a good experience with Zreiss.