Product review (4 stars): Good quality, great price
Good quality, great price.  Dry was making awful squealing noice.  Were unable to remove old ball shaft, so we didn't replace it (was okay because it was still in good shape).  I rated this 4 stars because the kit was missing the ball bearing.  The package had a small tear so I imagine it fell out.  Just used old one.  Really only needed to replace bearing, but complete kit was cheaper than the individual part.  Dryer now runs great.