Product review (4 stars): OEM - Quality and Save Big On Having It Installed By Service Person
Fit perfectly... was OEM so it should.  Delivery fast.  Not 5 stars 'cause need to wait on durability. Price is steep, but still save on what a service person would charge... big time, so worth the investment.