I had some stick-on type chrome mirror covers on my last car. They lasted 5+ years and still looked fine. They take some cleaning with claybar/compound/polish to keep them looking shiny. The 3M double-sided tape never let go... until I caught the side of the garage trying to pull out, the mirror folded back (made-to), and the cover popped off.