Whole life is one of the worst products out there do not buy it no matter what your agent says.
Price depends on your age and health so it's hard to say what it should cost. Contact zander insurance for starters and look into a 20 year term, I would look at around 10x your income and it's not that expensive
EDIT just saw your age, I would get quotes on 15 & 20 year term. Will be higher because you smoke