I just replaced my driver's side visor. It was starting to droop down a lot so I just ended up replacing it with the genuine OEM Subaru visor. I'm happy with my purchase because it's a perfect match and the price was low. Here's a link to the visor
https://www.subarupartsdeal.com/part...11ca030vh.html