Google is your friend and so is the local Thai Embassy. You don't need an agent just follow instructions. If you can not follow the instructions, stay home
The second option is better. non O-A retired requires health insurance. Non-O retired (gotten in Thailand) does not require health insurance. Bring with you all the paperwork you will need including police background check ect. Get a full list of what is needed from the Thai Immigration website.