The Mariners and outfielder Jose Guillen are close to completing a contract extension. The deal, apparently for three years, would replace the one-year mutual option that would have kept Guillen in Seattle for the 2008 season. "We've been talking and we've been making very good progress," Guillen said Tuesday. "I really don't want to talk about it, but I'm pretty sure it will be done soon."