SUBSTRATE PRODUCT SUPPLY AGREEMENT