Product review (5 stars): Fit good.
Fit perfectly and seemed of good quality.  The shipping took a little while, but I chose free shipping and that probably was the reason for the delay.