Perfect fit. It arrived on time and exactly the way it was described in my purchase order.
Great!