Commercial Leases

When signing on to lease the property back from the current business owner, how do you typically negotiate and write up the lease? Primarily through your lawyer? Do you bring in a local CRE broker? How long do you want to lock yourself in for on the leaseback deal?