RV Repair: running lights leak, glue dries, rubber gaskets


Question
We recently purchased a 2002 Winnebago Vista which had significant water damage hidden behind the forward panel of the overhead bunk.  The problem seems to be long time leaking through the running lights based on the amount of silicon around the lights and the localized rot and mildew behind the panel. The insulation above and below the area in question were in good, dry condition.   I removed the beaded styrofoam and upper and lower 1 1/2" plywood framing pieces.  I propose to make a rail and stile frame with the styrofoam between the frame pieces; all glued to the inside of the exterior skin and the frame pocket screwed and glued together also.  Also, 3x5x3/4 wood pads glued inside behind the running lights to provide a place for the running lights' screws to anchor.  I would also put 1/16' rubber gaskets between the lights and the exterior skin.  Does this seem like a reasonable approach to the repair?  My concern is the increased framing compared to the OEM.  Was there a reason for the original minimal approach and will my approach cause extra wear on the exterior skin?  
Should the interior panel be glued in place, screwed in, or a combination of the two to stand up to the flexing and vibration on the road?  Finally, can you recommend some adhesive/s for the repair?  Thanks for your consideration.

Answer
Dick, It sounds to me like you are on the right track. The only worry with the weight would be to remember that Winnebago get their strength from lamination and not framing. As far as being glued and screwed I recommend it but screws might be a little much. If you have a way to staple that would be lighter. When the glue dries the screws are not really used as they are put in to hold it until the glue dries. I might also think about tacky tape instead of the rubber. For glues to use, elmers is one we use alot on the framing and panels, but they make spray glues that are great as well 3M makes a few different ones and just try whatever you use out first. Thanks, Bill