Product review (5 stars): Five Stars
Perfect fit. Arrived on time.  Appears to be upgraded design from OEM...that's a plus.