You play in the NL, Harry is a DH. He may help you knock off your division opponents playing catcher, or he may allow a passed ball or 3 during those early series that cost you a game or two. His bat will make up for his crappy defense over the course of a season, but his defense is going to cost you in a couple of spots. I think you could go either way.
In the long run, his makeup is low, and due to his defense and stamina, his overall is low. He'll be in your team's uniform as long as you want him to be in your team's uniform and are willing to pay his initial demands. I'm generally an advocate for keeping guys back that 20-25 games to preserve the 1 extra season, but in this case, his overall demands are going to be lower than his batting production due to his lower overall rating. He'll never be an 'expensive" player, when he hits 32, heck maybe a season or two before then he's going to start the slide. Once his power goes, he losses most of his value as there is nothing outstanding about him otherwise. I'd leave him up now and use him as you see fit.