All pieces fit, directions were good, & it was easy to install. I would highly recommend this product.