Has some markings and residue as this is a older used OEM window switch panel. No cracks or broken clips