The Mariners and slugger Julio Rodriguez are finalizing a long-term contract extension that could be worth as much as an MLB-record $470 million, sources told ESPN.