Product review (5 stars): fits but I do not know about performance or durability
Perfect fit.  I maybe should have hesitated on the 5 star because it is new and I have no idea how well it will perform.