Product review (4 stars): Fit perfect but the attachment holes were just a tad bit ...
Very well designed.  Fit perfect but the attachment holes were just a tad bit off.  May be from my machine.  Working like new again!