While it could be a defensive improvement, we know Anderson can hit AL pitching, not so sure how long it would take for the other guy. The Sox have a poor history of veteran NL talent working out for them. Shark is just another example.
The Sox seem to have no shortage of producing players that are only suited for DH/1B because of their inability at defense. Those are often the hardest players to trade to the NL.
I have to wonder if it really makes sense to spend that kind of money on a guy that is out there every 5 days. Cole wont win the division for this team. As bad as the staff was last year I don't have any confidence in Cooper.