Facciamo l'esperimento di cercare con Google le seguenti frasi (non dimenticando di metterle tra ""!) ed avremo conferma dell'esattezza di entrambe le costruzioni.

Lo hago por ti. = Lo faccio per te.
Lo hago para ti.= Lo faccio per te.
Un equipo que trabaja para Usted.= Un equipaggio che lavora per lei.
Un equipo que trabaja por Usted.= Un equipaggio che lavora per lei.
Trabaja por la revolución democrática, antiimperialista.
= Lavora per la rivoluzione democratica, antimperialista.
La izquierda trabaja para la revolución que no cree posible.
= La sinsitra lavora per la rivoluzione che crede impossibile.