Tournaments are really the only viable way to earn any silver. I guess they like to keep the prices high to force you to spend money to support. I don't mind wanting the financial support from the community but the game is nearly unplayable because everything is so expensive.