I've been buying from Battery
I've been buying from Battery Junction since 2013, and they've consistently offered excellent customer-service (both pre- and post-purchase), with reliable pre-orders, email notifications, and accurate packaging. Shipping rates and speeds have always been reasonable, and product pricing very competitive.