As you know, Sir DiDi is out for an extended time. Plus, DiDi is due to become UFA. I would assume DiDi would want a contract around 5 yr / 110M.
This is why I would go after Machado to play SS. Machado is 4 yrs. younger than DiDi and has a much better bat although his glove is just average. Even if we were to pay Machado $30M, the difference would be only around $10M. I would not go anywhere close to 10 yrs, why not give him 7 yrs? This way we would have a young INF consisting of Andujuar, Machado, Torres and maybe Voit for years to come.
Some might prefer Harper and his LH bat, but we don't have a room unless we trade Stanton. I would love to see what Harper can do at the Stadium, but we need Machado for 2019.