Jorge Polanco and the Seattle Mariners will give it another go, as the two sides have agreed to a new contract.