Product review (5 stars): Perfect fit
Just as advertised and fit perfectly.  I would recommend this product and for the price you can't go wrong.  About 2/3 the price of anything in the store.