Product review (5 stars): Arrived as advertised but was not an easy install.
Was not as easy to install as YouTube would suggest.  Had to hire a professional to install.  But the product was a perfect fit and was as described.