Product review (4 stars): Great product
Fits as promised. Must watch the video if you want easy install.  Leaves a small amount of water on the front lower edge, but worth it.