Product review (5 stars): so good!
Fits perfectly, and so much more affordable than the name brand.  So far, so good!