Product review (5 stars): Pricey but worth it.
Exact match. Fit like new.  Packaged well.