J-B Weld is a good quality 2-part epoxy mix.  It is fairly easy to mix and use, and hardens into a solid mass with great strength.  Surface preparation is the key to making it work, so before mixing, be sure you have thoroughly cleaned, degreased and roughed up the area where you will apply it.  it is great to have around just in case, and stores well.  The only downside, as with most epoxies, is that it can be messy, and it spreads like Chicken Pox to hands and other surfaces and is not so easy to clean off. I recommend wearing plastic gloves and using something like a popsicle stick for mixing and applying.