There are a lot of lead generation companies out there, but not all of them care about your goals as an insurance agent. Some sell outdated leads, and some resell the same ones over and over while claiming them to be exclusive. Resold and aged leads rarely pay off; the generation company is the only one gaining anything from such transactions.
Make sure you are buying from a company that knows what it is doing, stands behind its product and works with you as a team. It’s your money. Your business. Your reputation. Take care of it and work only quality leads from quality sources.