wRC+ with scattered playing time rarely tells the truth. Give a guy everyday ABs and he could be closer to what he's been lately.
As happens with a lot of players, the guy got injured and didn't bounce back very well... everyone decided he was replacement level player and somehow his first two seasons we're just a fluke. Now the guy is healthy and looking really good. There's a chance. Not saying, just saying.