Google is a middle man extracting rents from the merchants. I'm pretty sure merchants that pay for google ads get preferential treatment in google shopping results. Is it any worse than PriceRunner? Probably not, although I haven't used PriceRunner so I don't know.
In Google the ads are at least segregated from normal results, like for web search.