Certainly much better than the normal plastic caps.
It will not fit an Epiphone, but as someone else mentioned using some rolled paper did the trick quite nicely. At the end you can make them fit real snug.
Out of 5 different guitars (different brands) it fitted without modification on 2 of them, is completely random as every guitar seem to have a different switch model.
Overall I love them, they are worth to try.