Product review (5 stars): High quality.
Very high quality replacement parts.  Takes some time to replace however.