I think you would find that many minimum sales "contracts" have a heap of get out clauses be they force majeure, macro economic changes, changes in key personnel etc.
Incentivising sales is probably a better approach. The proof is in the pudding however.