I think that in every IPL, there is auction for the players. So others teams can bid higher for player of Chennai Super Kings and Mumbai Indians. I think this is how it works ?
Although other franchises have to spend huge money, but their chances to go in and win the final will increase.
I already posted about the salary cap.