Product review (5 stars): perfect fit
Fits perfectly and it was easy to install, even for a novice like me.  Would recommend to anyone.  Great price.