This is our 5th Winnebago product and our last 2 have had windshield leaks. Our 05 Adventurer had leaks from the rust problem, but they were sealed using "Proseal 34" a clear wet or dry marine sealer along the top of the windshield. Duncan systems later replaced the glass due to cracks in the glass from an impact. They sanded the metal to remove the rust, primed it with a spcial primer and replaced the glass. No more leaks.
They advised us that many leaks start from people who close their large slides and don't leave a window open to relieve the pressure. If you don't think a lot of pressure is created, put your hand by the open window when closing a slide.
All of the chassis problems, missing filters etc. come from the chassis builder not the coach builder.