I don't understand this age problem.
He's 37, yet he can still run and finish like a 21 year old can. He's here for five months, on what will no doubt be a relatively low wage and has just come off the back of a pretty decent scoring spell in the MLS. Where's the issue? He isn't the only forward we're after and he had offers from plenty of other Championship clubs.
The fact he's 37 doesn't really matter if he can still do the things he is supposed to do properly. If he comes in and manages 5 goals that make a difference, he was worth every penny. I doubt he'll start games, but given our lack of forward options from the bench, it's hardly a gamble.