There're a lot of sites where you can buy links. The question is what criteria you use to measure the quality of backlinks. The number #1 mistake is that many think a higher PR link is a quality link, but there're many metrics for link quality: site traffic, social signals, content quality and etc.