OK, this is a controversial topic. Last year I pulled both windshields because there were signs of water leaks running down the inside of the windshield. It was the dreaded 'rust' appearing on the frame.
Now, you gotta know my coach. It is the poster child of being well cared for. It lives inside a barn when not being used. Never driven in winter salt. Looks as good today as when I bought it new 9 years ago.
Pulled both windshields last year, and sure enough, found some rust on the windshield frames (seen it before on other Winnies). Our solution was to grind down the rust (which wasn't bad, but it was there) and then treat it with a 2 part epoxy primer. Replaced the glass.
A few weeks ago the passenger side windshield sustained a crack from a rock thrown up from a truck I was passing.
This week we pulled the windshield and replaced it with a new one. Good news is the frame was in excellent condition, with no sign of any further rust.
I am a believer in the process we used to repair the frame last year, and the excellent job my glass guy did in re-installing the windshield, and now replacing the cracked one from the offending rock.
P.S. This is a test I do NOT want to repeat next year.
'07 Winnebago Journey 34H - CAT C7, Koni's, MCU's, SS Bell Crank, Safe-T-Plus
'07 HHR Toad, SMI AFO, Blue OX