Product review (5 stars): Five Stars
All parts fit perfectly, and it solved the squeaking noise.