Comme cela n'a pas été dit, ou pas dit clairement, je livre mon avis : les deux sont corrects.
Pour insiste sur l'objectif à atteindre (que le carburant soit livré, la condition étant le bakchich).
Contre insiste sur l'échange (le bakchich en échange de la livraison du carburant).
Ce genre de discussion s'est présenté maintes fois, précisons que les deux lignes ci-dessus ne constituent qu'une explication logique de ces deux constructions, le truc pour faire taire les raisonneurs (ou les faire discuter sans fin, c'est selon).
Ce que j'ai fini par imprimer sur ABC, c'est aussi qu'entre ce que pense les locuteurs, la manière dont ils l'expriment et la façon d'interpréter leur discours, il peut y avoir des différences. Et que, souvent, personne n'a ni raison ni tort.
Mais, bis repetita, les deux formulations sont "bonnes".