I regard JB Weld as a miracle product for nearly everything, and I always keep some around the house. I'll go with that. It kept my daughter's car radiator operational for about three months after if split.
Same here. I used it once on an old Bronco I had to hold an anti-backfire valve together; I couldn't find the valve anywhere, so I JB'd that sucker, and bolted it back onto the exhaust manifold - it held together no problem for the 10+ years I owned the vehicle.
My brother-in-law, though, probably has the record. He had this old Ford 14 wheel dump truck that he ran constantly - he drove it more than any other vehicle he owned, I think. Anyhow, one day I went over to his house and he had what appeared to be half the engine apart. Well - apparently he had a crack in the blower housing. He showed it to me; I asked "what's that other stuff"? He told me that the housing was made of aluminum, and he didn't have a way to weld the cracks, so he JB'd the cracks.
But get this: The cracks he had to fix were new cracks elsewhere on the housing - those JB'd cracks had held up under those grueling engine conditions over I have no idea how many years (maybe decades) and miles. He finally got rid of the truck when the cylinder sleeves slipped and he didn't want to put any more money into it. As far as I know, though, all the JB work was still perfectly functional.
So yeah - you could say I'm sold on the product. I've found that to get the best hold, though, you have to have proper surface prep, and a really good half-n-half mix - and to mix it really well (also, a hot dry day is best - we have plenty of those here in Phoenix).