I had "brilliant" plan: I irrigated with water all the green powder out via the mounting holes. I then injected expandable insulation foam inside visor; keeping visor clamped between two boards at a certain thickness until foam cured. Excess foam came out of other hole.
When done they looked great; I mounted them; and I was very happy.........for about 48 hrs. I went out of town; came back a few days later: I guess the foam had not cured the first time: each visor had a huge foam tumor.......actually looked funny..... visor "tumor" must have been 8 inches in diameter!
I then decided to try again: I stripped visor down to metal frame. Went to Joanne Fabrics and bought foam arts and craft sheets; and vinyl fabric.
With adhesive spray: I wrapped foam around metal frame:

I then glued the edges; trimmed the foam.
I then sprayed adhesive on foam and wrapped vinyl fabric in same fashion

I then trimmed foam to just past metal edge(but edges of foam still glued). I trimmed vinyl slightly longer; bent each edge over itself and glued the two folded edges together :

Though seam in photo doesn't look great, it's really not that noticeable because the longest seam not seen because mounted next to window. The free edge is clean because it's the wrapped around part.


Thanks for inspiration, Wizard124