Product review (5 stars): Fit perfectly
Arrive late, but in new condition.  Fit perfectly.  I would buy again.