The lowest price is not always the best choice.
Did you read the ENTIRE contract on what is covered and what is not compared to the other quotes?
AND IMHO if you have to sign up, give personal info, bank info, etc., only to an automated unsecured system? Think about what you will have to go thru when you have a claim and there is no human being to help you.
I would also never give a company a checking account authorization for auto debit payments that's just an accident waiting to happen and very hard to stop. They get credit card or nothing for auto payments, that you have control over.
Credit card and bank info should NEVER be given in an email to anyone EVER. Secure or not.