Today, I received my LTR Visa. My gratitude goes to all those that posted helpful info on this forum. As for certain veterans, they accept Tricare. Do not hesitate to try to use VA disability coverage.
My gratitude also goes to the staff at Thai Board of Investments/ immigrations. I got same day email replies and they were transparent. I see no need to waste your money on agent.