Product review (5 stars): Perfect fit. Arrived earlier than expected
Perfect fit.  Arrived earlier than expected.