New OEM Genuine Honda Sun Visor brand new - not aftermarket junk! Minor stain on the fabric from the box we assume, it is trivial. 

Fits:
2001-2005 Civic coupe or sedan (not hatchback)
​​​​​​​2001-2005 Acura EL

Grey (trim code NH293L for exact match) cloth with mirror (not lighted)

Left driver side USA LH - grey cloth