Top player for sure, just not sure about his age and style would fit your team. It all depends on if there would be some kind of swap with Tevez or Balo. I'd never pay only cash for him, would probably be too expensive. Not to mention his salery. One thing is certain though, Ibra > Balo > Dzeko.