The route I went is enclosure lids held by screws and a generous amount of silicone, every time you open you have to cut it, clean everything and apply again. For wires the only solution in no wires going through the enclosure, only connectors glue really well and fully covered with silicone from the inside
Have a lot of pictures here
Gathering Storm | Trampa HolyPro | Dual 6355 | 10S5P | VESC 6 | Submersible