I purchased this after I had an internal failure on the previous hardware. Everything fit, the install was quick and ez and the product looks great.