I would get the 3M clear polyu film applied to the front before a bra. In my experience small rocks and debris get trapped inside the bra and scrape the paint. Costs a little more though, but worth it.
As Hancockd said, that's just the way the visor looks. They're bigger than you might think.
The bezels are hard to find in good shape, gotta get lucky or buy it new.