Product review (5 stars): Perfect for the price.
This was perfect. Our bearing had rubbed through and it was making horrible noises.  Used all of the parts from the kit and it runs perfect.