You never want to use 3M 5200 for a thru-hull because it is an adhesive caulk and very difficult or impossible to take apart and a thru-hull might have to be removed. 5200 is fine under the water for keels, etc. But not thru-hulls. I like polysulfide caulks like Boat Life's Life Calk. It is designed for underwater use, remains somewhat elastic and adheres to different types of materials. It was originally developed by Thiokol as a two part caulk, but Life Calk is one part and can be purchased in tubes or cartridges. It has been out a long, long time and I have been using it since the 1970's. You can even caulk up your thru-hull and launch your boat as it cures faster under water (with the absence of oxygen). Great stuff. Don't use silicone either.