Product review (5 stars): Perfect fit, and easy to install
Perfect fit, and easy to install.  As noted by other viewers, the plastic cover will not snap on when the cable harness is in place.  I used a zip tie to hold the cover in place.