What Core Components Make a Supply Contracts Agreement Enforceable?