Don't know about jb weld, but I had a rivet knocked out on the bottom of my bass tracker. I bought a product called Marine Tex and placed over the hole. That was three years ago and it has yet to leak.