The Sox are so close to having an unbelievably solid team up and down the order that they shouldn't settle for the kind of defense Vaughn would (or wouldn't) provide in right field, especially with Eloy's limited defense over in left.
Just keep Vaughn in the 1B/DH mix and then go and get a true right fielder, one with plus defense and preferably a bat from the left side.