Really now? A button top would solve most of it? I use efest 18650 30a 3.7V batteries but most of the batteries I see like that are flat top.
I'll try this out though. I also read something about using magnetic rings to fix it?
Let me show you something.
This is the button on my Nemesis with an 18650 button top battery and Kick2 installed. The tank on top is a Kanger Aerotank. The top pin is snug against the topper, the Kick2 is firmly against the pin, the battery is firmly against the Kick2, and the pin in the button has been tightened as tight as I can get it without using a pair of pliers.
I put in my wife's Efest 18650 button top for a sense of scale in this picture....
See how much button throw would be lost if you removed the button top? It's not enough throw to push the contact pin above the insulating ring.
The only solution is to loosen the pin in the button to extend the throw, but that causes the button to wobble and contact the body of the mod rather than slide smoothly up and down. I'm using an unmodified button, it's still spring loaded, exactly as it came out of the box. I never have even the slightest bit of crunch and it never ever misfires.