I've been using UltraFire 16340's in my GLV and the ones I had fit perfectly. I ordered some new ones from Battery Junction and they're too big?!?!?! Same brand, same battery. WTF? Can anyone recommend a brand of 16340's that is more consistent in size, or am I just out of luck?