if JB weld holds it holds.
you can stick sparkplugs in if needs must with that stuff but i wouldn't recomend it for that application.
there are several motorsport approved botches for holding boost hoses on these include
PU adhesives such as tiger seal - rough up the metal pipe first apply sealant and push on and clamp hose it'll never blow off again you'll never pull it of ether
Vulcaniseing rubber solution - pritty much as above but with some effort you'll get it off but it sets faster.
various anerobic bonding agents - as above but actualy made for the job
easyest way i find is just to run a bead of weld around the pipe