Product review (5 stars): Perfect fit & Good price
Perfect fit. Good price. Took over a week to arrive but I shouldn't complain. It met all my expectations.