i've had bad luck with jb kwik... it's so brittle, the slightest impact causes it to come apart. i did some parts of my gauntlet with it, and the came right off the first time i whacked my arm into something :-/
for my visor, i used black silicone adhesive/sealer from an automotive store. i think it's meant to seal up windshield leaks.
it holds well, but has some flex to it so it won't pop out easily.