3.1 amps will general a large amount of heat ... along with short runtimes.
preferred current draw is 350-500 milliamps range... my new P-60 drop-in draws 1,000 milliamps which is borderline too high. puts out 320 lumens, which is PLENTY of performance for a weapons light.
the standard for 10+ years now... Surefire M-6 puts out 500+ lumens with high output bulb... 250 lumens with lower output bulb.
much rather drive emitter at lower currents and use emitters efficiency to put out a usable amount of light with good runtimes.
Some people like super bright short runtime lights that can start a fire!