He's usually great when he's healthy. His health is anything but guaranteed. The BoSox really need a 3b, so hopefully they use him there and move the young player at 3b back to SS.
I think both signings are bad.
Some teams never learn.
I think you are right. Both will be regretted before they ever get to the end of the contracts.
If it were the Yankees that signed them, I'd be doing a lot of complaining about it.
Will the Red Sox doing this prompt the Yankees to do a big signing?