I have bought these in the past. As long as you do not force them into the opening they will last. The only reason I had to replace them was due to my dogs chewing on them. I basically use them to keep pets out of a room.