The one on my Jeep has been there for over 3 years, the one I put on the wife's car only lasted about a year before it fell off, I don't think I did a good enough job of cleaning the glass before I put it on.
So these hold up well, and diggity thanks for your support.