I received this product in exchange for a review.  It arrived earlier than expected & appears of good quality.  I have not had a chance to install it yet but I do not expect to be disappointed. Price is fair in my opinion.