I would always take a gamble on a player like Mateo if we could get him for the right money, he is super talented & what he can do you can't coach, you either have it of you don't, he is a player that can win you a game when there is nothing doing.
I get the argument for as much talent he has he is equally as undisaplined but that's why I said "for the right money" offer him a contract loaded with incentives.
He plays well & gets picked every week, he gets what he is worth & we spend up to our cap, if he does we have allowed for it already, if he doesn't we have ended up saving some money.