This was my first purchase of anything from battery junction. Ordered two Streamline Nano flashlights and extra batteries. Their price, on the flashlights made it almost like I got the batteries for free. I could complain about shipping costs, but it was cheaper than paying more for my order and getting free shipping.
Order was shipped promptly and arrived when anticipated.
Tip for consumers: Opt for the Standard shipping. It's only a couple dollars more and orders arrive in half the time of the saver option.
If you choose the cheapest method, don't complain about shipping time.