Product review (5 stars): Exact replacement
The previous bearing was worn out and squealing.  We installed this replacement and it completely solved the problem.  It came with all of the parts and lubricant necessary for installation.  If you have a squeaky dryer and are considering this bearing, it's worth it!