Product review (5 stars): Five Stars
Arrived on time and fit perfectly. Cost beat everyone site I went to with shipping included.