I have heard about this issue from many of my friends and I just came in contact w/ it myself. I have 14500 Trustfire Firejackets from 2 different suppliers. They are different sizes. What is the deal? They both seem to work fine, but I just got them b/c I just got my first mod box. Did I get sold fake ones from one of the suppliers? I think maybe Trustfire produces the 900mah 14500's in different sizes. That doesn't seem to make sense to me. PLEASE HELP ME WITH THE TRUTH.