Product review (5 stars): Perfect Fit
Delivered on time.  Good price and fits perfectly.  No issues so far.