When I applied for an O visa and later retirement extension at Chaengwattan that is what I did.
Hired a car, had him wait, and took care of business. It did cost about 4000+ TB. Now just use an agent.