As per the OP, I have never had an issue installing them, as long as you push them on and not pull them on.
I bought a tater grip once.... smelled horrible. Stunk up the room as It ripped in several places. Lol
I'm a lizard skin fan. Never had one rip, and they don't stink!!