Product review (5 stars): Exact fit.  Reasonable price
Exact fit.  Reasonable price.  I tried buying this from another vendor bu they sent the incorrect size even though this was the model listed.  So you're safe buying this.