given the current global economic turmoil, agreeing to lock in prices beyond a couple of months seems like an unwise proposition from a seller's point of view. anything could happen to the price of substrates, electricity, labour, parts shortages etc.