Product review (5 stars): Anything that prevents ground bits of food from jumping up and pelting me in the face is a good thing.
This perfectly fits my GE disposal. All I had to do was pull out the slimy old one that had lost most of the rubber "teeth" and pop this one in. Not sure why I waited so long to replace the old one. It was one of those little issues that you never really fix until you set your mind to fixing it. And now that I have, I feel brave standing near the running disposal - no longer worried about bits of egg shell or raw chicken pelting me in the face.