Travel insurance does not cover for existing conditions and related treatment and medical procedures. Insurance will cover for any new or unexpected medical conditions as per the policy terms.
The following article will help : http://www.visitorscoverage.com/travel/pre-existing-conditions-travel-insurance/
Insurance rates are regulated by law. You can't find the same insurance plan for a lower price anywhere else