The deal comes at a time when the Diamondbacks are still on the hook to pay left-hander Madison Bumgarner $14 million in the final year of what was a disastrous five-year, $85 million deal.