I've had good experiences with HTH Worldwide.
https://www.hthtravelinsurance.com
I used it in Thailand a couple of times, and Bumrungrad accepted it without any out of pocket. I had to make a phone call to HTH to explain, and they sent the hospital an email quickly, which sufficed to guarantee payment. To be honest I was flabbergasted that it actually worked, but it did.
You can easily see costs on their web site. They'll vary based on your age, who else may be on the policy, etc. so I won't try to estimate it for you.