Product review (5 stars): Perfect !
Perfect fit, price is lowest I've found. Will buy again.