Fit was perfect and quality was very good.
Product fit and quality was very good.  Not a easy install for someone that is not very handy but if you have some skills the install is not bad at all.  Would buy again!!!
Rating: 5 stars