Perfect fit for my entry.  Received 2 business days ahead of expected delivery date.  Fast and dependable service.