The reason I bought Large instead of Extra Large is that Extra Large  versions rubber failed far sooner than ever seen and falling off.  Large is too tight. Rubber quality on current products may be lowered across board.