I would NOT recommend ultrafire or trustfire, instead go with a high drain IMR or INR cell such as Molicel, LG, Imren, Sony, Efest, Vapcel..... just read the specs, mAh is how much energy it holds, but more important to us is the discharge current...... so if 1 cell is 3000mAh but only 10A rated where another cell is 2500mAh but 35A rated, then you will have less voltage sag with the higher drain cell and actually get more runtime and better performance in the higher drain/output devices depending on number of cells, ect....