Product review (5 stars): Perfect fit. Good price.  Recommended
Fit perfectly.  What more can I say?