Excellent product.
I just received my order and haven't had a chance to install it yet but the quality seems to be very good. I'm excited to see how it performs after it's installed. I will order parts again due to the excellent customer service I received!