I would use the standard FAR/BAR, As-Is Contract that realtors are accustomed to using. Keep it simple. Three is a section/box that you can check to make the contract assignable. It's usually best to use forms that other people understand and can get comfortable with. If they have to run it by their attorney first, it's probably not going to win you a deal.