Product review (5 stars): Great place to buy
When I bought this I found that the entire bearing was wore out so I had to get this also but they both stopped the loud squeaking.