perfect fit. Well done. Definitely a money saver compared to the Kenmore brand. So tired of paying for a name! We are so stupid here in the US. We pay too much for everything. Things are produced almost for free, and we pay a 400% premium. Thank you EnviroCare for the FAIR prices.