Marine Tex and is hard to beat. I have a can that is over 20 years old along with the original activator jar, and it sill hardens fine. It has somelups in the can now so I only use it for bulk filling, up it still hardens fine. JB is good but I use it for small tings, like bedding rings.