I bought this switch to replace a broken one on my 2010 Epiphone Les Paul Standard. I swapped pretty much all of the parts on that guitar, but that's another story.
So as about the switch. It wasn't a perfect match at first as I had to drill the hole in the guitar a little bit more, just to get the piece fit in there. It is also somewhat longer than the old one was, so fitting it in the cavity was a little bit tricky as well. But after that I got the switch in its place, soldered it and so on, it was all working fine. So, for me personally, that wasn't one big of a problem either. The switch itself, needles to say, definitely does better than the old Epi switch did. Had it for a year or so now, still haven't got any problems with it.
So in conclusion, if someone needs a replacement or simply just an upgrade for their old/broken switch, you don't really need to look further than this. But as I mentioned above, you may have to adapt when installing it. Because as it seems, it doesn't quite fit every type of guitar out of the box.