Product review (3 stars): Not a perfect fit but sufficent...
Great price but you pay for it.  It does not quite fit as smoothly as better brands.  It fits but you have to exert quite a bit of pressure to get it to twist and click.