you will find many company offer free quote based on basic information from you. I have $700K, 30 years for $300+ per year. No agent is needed. Also look at the credit rating of the company. A+ will be the best. Don't buy company with B- or lower, may be it will not be there in 20 years. If you don't have GC, some company will not sell term life to you.