Product review (5 stars): Worth the dollars.
I started with a cheaper rubber replacement that fit but flexed so much it kept falling through.  Not this one!  So spend a couple bucks more and get it.