I used Tune insurance Thailand. 8000 baht for 3 month.
If you don't feel confident as I felt use an agency. I can reckomend SQ.in.th who give you money back if they fail to get your booking done on time for your departure. Their fee was approx 3000 baht.