The Texas Rangers probably need Rougned Odor more than Nathan Eovaldi after acquiring Corey Kluber, Kyle Gibson and Jordan Lyles this offseason.
https://www.fangraphs.com/roster-resource/depth-charts/rangers
Other than that, the trade would represent only a minor overpay by the Rangers, according to Baseball Trade Values (and would save the Red Sox nearly $9 million AAV for three seasons).