It’s kind of very easy. I do it After watching YouTube video. In the same I saw a Thai lady making
*****
(she charged 3000 bath per person) bath of the 1 hour I wait for my licence. She is an agent helping 4 expat and making killer money. I do both car and motorcycle. Cost forget but maybe 600-700 bath. Govt rate. One hiccup I face when I first go they give me appointment after 3 week. But now maybe load is not too much. Just spend an hour in YouTube. Agent only help as translators . Because agent or not you have to collect all documents by yourself. Only doc is bit pain is to residence certificate. Give it a try. New country need to explore.