I've found the same to be true on AA/TAM to Brasil. TAM fares are cheaper for the same AA flight but you can't use VIPOWs or miles to upgrade the TAM code share.
As a side note, the through fares (AA: DFW-GRU, JJ: GRU-REC) are much cheaper than 2 tickets.