Considering he has $14 million on his contract for next year and can also essentially only play left field - no.
Went to a game against the Braves once. Sheffield was playing right field. Some dude shouted many, many things to heckle him from the rows below where I was. Some of the ones I remember: "Hey, GARY! I got some money! Wanna come play for my team?" "Yo, GARY! Who [sic] you gonna play for next season???" So... no, I don't think so. Journeyman... turned DH? No thanks.