Product review (5 stars): Fits perfectly! After 2 years I was over due ...
Fits perfectly!  After 2 years I was over due to replace this.  The price is very reasonable.