While I do not believe that most companies that offer home based business leads use all or many of these tactics I’m sure you would not want you to invest your money before knowing for sure.
The best way to see if a company is providing you quality leads is to visit their website. Check their policies and procedures, and look for any signs that you may be getting leads that are not top quality MLM leads. Check to see if they explain exactly how they get each and every home business lead that they offer. If they offer Real Time Leads then be sure you know exactly what they consider ‘real time’ to be. How long does a lead site before it is considered an ‘Aged Lead?’
To quote the adage from G.I. Joe “knowing is half the battle” (boy am I showing my age there), and once you know what you’re getting into you can make an informed decision. The next step is to decide which MLM Lead Company you are going to buy your business leads from.