The Twins can afford top contracts. They choose not to except for one (Mauer's). Their TV revenue is $80M/year, their overall revenue (at Target Field) has been estimated to be about $250M. Their payroll has been kept below $100M for 4 out of the last 6 seasons, maybe for competitive reasons, or lack thereof, but if they had paid for a couple of top salaries (add $40M/season say), they'd still be spending about 50% of revenues on salaries (and they'd be more competitive). So, they can afford top contracts, they've made a choice to not do that.