Right-hander Luis Castillo and the Seattle Mariners are in agreement on a five-year, $108 million contract extension that will keep the prized trade deadline acquisition part of the ascendant team's core for the foreseeable future, sources familiar with the deal told ESPN.