Since you now the process of buying a home in SD, why don’t you represent yourself and put in an offer directly to the listing agent? This way you save yourself the commission by lowering the price by 2.5-3% as if you were using an agent. Or Tell the seller/agent that the actual offer is higher by 2.5-3% since you don’t have an agent. If the offer is accepted, you also save your self a little bit of money on the property tax. Why pay someone 8K for just writing contract? I am pretty sure you can get a RE attorney to look at your contract for cheaper than that. Just my 2 cents.