The best prices overall that I have found, shipped when they said they would, but they have been VERY busy and I wasn't very specific that I wanted a certain type of shipping.
When I ordered, Surefire batteries were out of stock and their policy is to hold orders until everything is available so if you want split shipping, be sure to specify.
Very good to talk to on the phone if there is a problem, though, as I said they are very busy and sometimes you have to try a few times.
Bill