Product review (5 stars): Fit perfectly!
The parts fit perfectly and saved me hundreds of dollars in repairs.  The product arrived in a timely manner from the vendor. Highly recommended.