Try a good broker. When I took out life insurance earlier this year (Eagle star), they were bothered that I had a "Dangerous Occupation". But when thet sent me a detailed questionaire, they realised I was standard Airline flight crewand then lost interest in my "Dangerous Occupation". Cost is similar to your recent quote for 300.
All the best, Mondeoman