Kane the way he plays can go til mid 30's IMO. And he is one who would give us an enormous step up, especially as he's the perfect fit, plus knows many of our players. Would come in and fit perfectly with Rashford especially on the left, can be a target guy, hold up play, link up play, creative, but also knows when to stay up and be that goalscorer to let Bruno do his own thing too. Benzema, Lewandowski, Kane... those 3 guys are invaluable as strikers because of their all round play combined with the elite goalscoring. Benzema on a free could be an option too....
Osimhen is class, but I do worry that he would change Rashfords game and I'm not sure if we would net be better as I really think Rashford and a poacher type would clash a bit.