Five Stars
Excellent fit, great quality.  Would and will buy again
Rating: 5 stars