Mesoraco is interesting. He has a bat, and history of batting, that actually plays pretty much anywhere. If he can avoid taking too much wear and tear from his position he could be an elite catcher in the MLB. Even more he offers a good bat to replace Joey on maintenance days, or be a designated hitter.