most batteries with "fire" in the name get frowned upon here, although i must say i have a pair of 16340 and pair of 18350 "trustfire flames" and they perform quite well, but i am NOT recomending them at all!
To Be honest i would look for some AW or Efest batteries, try get them from a reputable...