I've been buying from these guys for about a years now.
They take care of their customers. I cant say the leads are perfect, but when I have needed them replaced in the past, my sales rep, Tanya, always gets them replaced for me. compared to other companies, their leads are great. Although not warm leads or “internet leads”, but they are also a fraction of the cost.