Product review (5 stars): Perfect fit.  Thank you
Sad that I ever needed to replace this, but that's a whole different story.  Just as described and shipped fast.  Thank you.