I was going to suggest painting your windshield frame.
I painted the frame on one of my older boats, and had very good luck with it, and it looked ALOT better
The frame is aluminum, so it must be cleaned with a special prep solution, zinc-cromate or similar type primer, then a quality automotive grade paint. The paint can be mixed to give as much dullness or gloss that you want. You can even even use a clearcoat.
This will hold up very well.
If you dont have painting experience you can get an estimate at your local bodyshop. The hardest part is masking everything off.
2005 202 LPX
6.2L Bravo 1