Product review (5 stars): Good replacement parts, good price.
Parts were made fairly sturdily, they went right on, fixed the problem and have been working fine for at least 6 months now...