Depend on the make/model of the car, there are OE and after-market available. OE ones are usually nicer because it is designed for the car. The after-market one is usually uglier and stick out.
My JDM Mazda3 visor cost about $120 and install is DIY. The Versa OE is about $100 and install is DIY again.
You can try the dealer first, then buy after-market.
Philip |