Product review (4 stars): Perfect fit.
As expected. Arrived much quicker than promised.  Perfect fit. A little pricey.