Product review (5 stars): Perfect!!!
This wasn't the exact same size I needed (too big) but all I had to do was cut the rubber outer ring and made it fit!  It fits as snug as a bug and hasn't come out yet!  Very happy :)