JB Weld can do some amazing stuff, but don't believe everything on the packaging. I wouldn't try to glue a split crankcase or tractor blade back together with it, like the packaging might lead you to believe is possible.
The extremely important key to having it work is in the preparation. All, with emphasis on the word ALL oil and contaminants must be removed from the gluing surface. Especially any kind of oil. Use alcohol, acetone, lacquer thinner, brake cleaner, etc., for that. And if the metal is smooth, it must be roughened (with sandpaper, a grinder, wire brush, etc.). Mix the JB Weld 50/50, thoroughly, make the repair, then let it set there, unmolested, for at least 24 hours. Do not let anything move during that time.
Just like with 5-minute epoxy, JB Quick Weld is equally worthless. The longer an epoxy takes to cure, the stronger it will be. Quick setting epoxy is vastly weaker. Always use the regular JB Weld, instead of the quick junk.
OP - if you prepped it like I described, and let it cure sufficiently long enough, then I bet it will hold for a while. If you didn't, then it probably won't.
In my hobbies (r/c models, guns, general workshop stuff) and DIY repairs around the house, I use all kinds of adhesives, so I get intimately familiar with how well they do or don't work.