Product review (1 stars): Fits perfectly but only lasted 3 weeks before starting to fall apart.
No exageration, within 3 weeks this thing started falling apart.  Only issue is the original one lasted 8 years or so and this one lasted 3 weeks.  Not sure what alternatives there are for this item but I certainly will NOT buy it again.