Product review (5 stars): but was a perfect fit.
Took awhile to get it, but was a perfect fit.