You probably wouldn't want to rely on the cooling off period. As you suggest it would cost a bit. I'd treat it as a backup plan.
Put the expiry clause in the special conditions of the contract. I don't know if putting it in an email is legal or not, but better in the actual contract.
The...