Our first motor home seen below had a seamless body, yet we too had water getting inside the top cab-over bed. It turned out to be the marker lights up top in front. I removed all marker lights and caulked every hole shut where the wires came out. A day later after the caulk cured, I mounted new marker lights and didn't use any type of gasket, just the plastic marker housing directly on the fiberglass body for a clean look. I never had water entering again and I sold the rig 15 years after the repair, so I considered it the right repair. Not using the gaskets also helped with the inside of the lights themselves. Any moisture inside would quickly evaporate when driving or with the sun. The original markers corroded inside because the gaskets held in the moisture.
