Genuine Mazda part.
Is your Driver's side sunvisor broken and will no longer stay in place? Brand new replacement!Its a common problem on the NC and takes approx 40-60 minutes to installFits NC model 05 onwards.