Boy are those guys going to regret this move. The New York Mets have signed Gary Sheffield even after he said he wanted to play full time. He'll cause them nothing but grief.
Oh sure, he'll be a company man for a few weeks but he won't like coming off the bench as a pinch hitter. They don't have the DH in the NL except in interleague play.
He might just get his 500th home run and then quit. I had to laugh when I heard his agent claim they wanted a long term contract. The guys a liability in the field and swings like a maniac no matter the situation at bat.
He'll be lucky to ever hit .250 again. He's just a has been now.