Product review (5 stars): Five Stars
Arrived promptly, fit perfectly and saved me a bunch of money!  Will order again.