I have a 2000 Stratos 21SS eXtreme. I discovered the top cap has separated from the bottom hull underneath the rub rail. The massive amount of water in the bilge after coming off plane was the indication of something wrong

Took the rub rail off and found some of the screws under the rub rail were also loose, which is why the gaps had appeared. Obviously the seal between top cap and hull is also gone in those spots.

I need to re-seal the top cap to the hull. Question is, should I use a marine epoxy such as Marine Tex or should I use a silicone adhesive? The epoxy would be permanent but also solid. Does there still need to be some flex between the top cap and hull?

I'm not so worried about the permanent part - I figure if I ever have to pull the top cap completely off the hull, I likely have larger problems that would require a completely different set of decisions!

Thanks.