Product review (5 stars): Perfect fit! Can't really comment on durability since it's ...
Perfect fit! Can't really comment on durability since it's only been installed for about a month, but looks like good materials/construction.  Plenty of videos online on installation