Highly recommend
Arrived ahead of schedule.  Everything it was advertised to be, and fit perfectly.  Highly recommend.
Rating: 5 stars