Product review (5 stars): EXCELLENT!
Arrived on time and fit exactly.  EXCELLENT!