Product review (4 stars): Fit perfect. Arrived early and was a good price
Fit perfect.  Arrived early and was a good price.  Shipping was expensive though.