There are CIPAs and then there are CIPAs. I had a pair that clipped on to my existing mirror and used a strap that held them in place. I did not get the slip on type because they, at the time, did not make them for my 4Runner.
They were terrible. They vibrated which was not a problem in itself, but the vibration caused them to move so I had to stop now and then and readjust. And, they would make noise.
I agree with those who said to look into getting factory original types. If that is not possible, make sure you get something without straps. The slide on ones do look more promising than then ones I used.