My solution was "as seen on TV" flexseal right when the coach was new.
I recently replaced the taillights with LED ones and it still looks just like that behind them. In addition when replacing the taillights I chucked the foam gasket infavor of a rubber one (just picked up a sheet of rubber from the local hardware store).