AMENDED AND RESTATED PRODUCT SUPPLY AGREEMENT