He's only 26, right?
His legs should hold up for a short contract. I'd be worried about his play once he starts to lose his athleticism, but that's a few years down the road barring injury.
I think I like it on paper, but I've never really seen him play over a whole season.