JB Weld is actually a quality epoxy. In the aerospace world, there are better products, but not by as much as you might think.
One thing to keep in mind, all conventional epoxies lose strength as the temperature rises. While JB weld is pretty darn good, it's not capable of exhaust system heat.