Took these off for newer mirrors, not cracked or broke, driver side did not work and neither does the new one that replaced it so I am assuming it is fine and my switch is bad, that being said these are being sold in as is condition. Yes I did not clean them up.