Product review (5 stars): No more squeaking!!!
Good price.  Parts fit perfectly.  Good installation instructions.  The bottom belt pulley installation is a bit tricky.  Took about 5 minutes to figure it out.  This pulley is a complete redesign with an actual pulley wheel.  The old part just had a pad that the belt slid on -- thus the annoying squeak.