You could get a contract (find one online and re-write it to match the purchase) and have you both sign it.
I honestly don't deal with escrows or brokers. I tend to get them to sign a contract, they wire money, and I send domain. I usually have a sale completed with in 24 hours after the...