It is a known fact that "fire" batteries can vary from 500mA up to 4A discharge current and most fall in the 2-3A range unless they are cheap low quality cells. The stock motors are made to do with 500mA at best with 4 AA batteries. By giving them a proper power source they can scream to their hearts content. IMR or LI-MN cells discharge 10A-35A burst and should be the only drop in choice anyone considers. Lipo packs like most suggest are expensive but they are far better than any others you can pickup ones that can do 50-100A burst discharge.It's not opinion. Battery ratings aren't user based. Google 'Trustfire explosion,' or similar.
Also trust fire and ultra fire are very commonly counterfeited look up counterfeit ultrafire dissection. There are 3 ways they are faked the worst is when they put a 30 mAh foil pack inside an 18650 can and fill the rest with sand or flour or plaster dust so the weight is close enough. There are just cheap cells not made very well these are the fire balls waiting to happen. Then there are 900mA cells labeled 3800mAh.
I would pull cells from laptop batteries before i bought a fire brand. For 14500 cells aw or efest imr are better than any fire and they can do decent amps.