I've used Sikaflex 219i, it's a marine sealant made from polyurethane rather than silicon. We've used it on mobile darkrooms used on ships and rigs so it's good stuff. Has the texture of rubber rather than silicon once it's cured.
I used Tiger seal when re fitting mine last year. It worked really well and is a bit cheaper than the Sika brand. I'll be using it to put everything back on when it comes back from it's respray too.