Product review (5 stars): Perfect fit
Came with relatively easy to read instructions and took about 45 minutes to put in.  Seems to be good quality and have high expectations.