I put door edge guards on my 1995 Buick Regal and after 21 years they are still on. My 2009 Chevy Equinox has them and they are still on.