(1) Contracts for any of the following purposes, whether contained in the bylaws or separately written, are valid when made between a cooperative and any member in which such member agrees to:
- (a) Sell, market or deliver to or through the cooperative or any facilities furnished by it, all or any specified part of products produced or to be produced either by the member or under the control of the member.
- (b) Authorize the cooperative or any facilities furnished by it to act for the member in any manner with respect to all or any specified part of such products.
- (c) Buy or procure from or through the cooperative or any facilities furnished by it, all or any specified part of goods or services to be bought or procured by the member.
- (d) Authorize the cooperative or any facilities furnished by it to act for the member in any manner in the procurement of goods or the procurement or performance of services.