Product review (5 stars): Fit perfect, too expensive
Perfect fit.

I only wish they were washable. But of course, they couldn't sell them over and over that way.

I replaced once a year, in between about January I dipped in soapy water rinsed and let dry. CAREFULLY!