Product review (4 stars): Good deal.
Everything fit perfectly except for the belt, which was about 2 inches short. I would have given 5 stars, had the belt fit. It's been over a month I replaced these parts and it's running like new.