Product review (3 stars): Three Stars
Perfect fit but this is my 3rd one.  Will break again and will order again....