Product review (5 stars): Fits perfectly
Fit perfectly and good contruction.  The price was so reasonable. Half the price of what I found researching other retailers.