Perfect fit, good quality.
Came on time and easy to install.

Would by it again 
Bought another one in different size.