Product review (5 stars): Perfect fit. Instructions were a bit poorly written
Arrived promptly.  Perfect fit.  Instructions were a bit poorly written.