Think this has been done to death on most threads now but what the heck.
If he can prove his fitness and we can get a pack that will give him a bit of space then yes he is an upgrade.
His fitness worries me but that is what the medical is for. I'm less concerned about what transfer fee we may pay or what wage he may be on - again, we have people whose job it is to deal with that.