I agree with Brian. You will need a contract that is specific to your business and location. Finding a lawyer can be time consuming but well worth it in your case. You can also check the link below:
There are nationwide and very reasonable.
Good luck to you!