Product review (5 stars): Fixed it myself and saved
Perfect fit, saved a fortune by fixing it myself.  No more horrible squeak!