The Texas Rangers and All-Star shortstop Elvis Andrus have agreed to an eight-year extension worth $120 million, a source told ESPN.com senior writer Jerry Crasnick on Monday morning. Andrus is due to make $4.8 million this year and $6.48 million next year before the new eight-year deal kicks in. The extension gives Andrus the option of opting out after four years and includes an unspecified vesting option for a ninth season, sources confirmed to ESPNDallas.com.