Have both parties sign the contract with therapist as a witness. Hand a copy to difficult child, keep one yourself & have one at therapist's office. It really can't hurt to give it a try.
It also might, just might, make difficult child aware that you are treating him as the "adult" he wants to be treated as - however, all adults are expected to reciprocate & follow their end of the bargain.