It's why all the soccer teams overseas are able to pay their players such ridiculous salaries. They don't rely as heavily on internal revenue generation. They have a lot of corporate sponsors. Besides, the lockout occurred because a large majority of the teams simply do not generate the kind of revenue needed to make a profit with a 30-team league. It's the main reason why contraction was discussed.
Having one of two teams "sponsor" a team and have their logos on the jerseys would help the smaller market teams, while helping generate a consistent stream of revenue outside of tickets and television deals.