Had to replace my windshields on my 2003 Journey DL. They had served well but time was not on their side. Glass guy got out with both pieces of glass and discovered the dreaded "Winnebago rust" in the windshield frame. I was disappointed but not surprised this was present.
I was referred to a body shop only 1/4 mile from where I store my rig. It's a real thrill to drive with NO windshield. No glare, no smears, but watch out for the bugs in the teeth

.
Attached are pics of the before and after. Cost me $440 for sandblasting and the coating to abate the rust. (I forget what he called it...something 101 or other) but it's designed specifically for rust.
New windshield gets installed tomorrow morning. Hopefully, we can close this chapter on the good ole Winne.