Product review (5 stars): Very good.
Very good. All parts there including instructions.  Easy to install, with a little time and patience. The price was also good compared to others that carried the same parts, and was in stock and delivered quickly.