UPDATE: All Super-T's now accept any 16340, 34-36 mm long.
I have noticed radical diffences in lengths of 16340 batteries, even among the SAME brand and model depending on where you get them. The long one on the right is from Deal Extreme and is 36mm long, the shorter one on the left is from Battery Junction and is 34mm long. Both are the same model 16340 Protected Ultra fire.
The quality control is so poor and/or they are contracting out different producers to make the "same" battery so beware.