Have you tried Global Money Line, it's free for life and you get 100's of live global leads every day. That's what I use and I personally have seen my traffic skyrocket. Where it is free you have the option to upgrade, I upgraded to bronze and it was a one time 20 fee. Doing that I have gained even more leads and started getting more referrals.
Also, Kris Clicks is another great platform for generating leads. You get 100 free credits upon sign up. I also use this one to push traffic to some of my other websites. So far, I'm loving it.I will leave you the links if you want to check them out.