I'd also go Bruno. Huge miss but the other two would require a huge investment to replace - Bruno's replacement is potentially already here. We could even add Ndidi for free, to give real DM cover. There are a LOT of good CM's around that don't cost £100m. Gallagher's decent at around £40m. Not in the same league, but sometimes it's about the sum of our parts.
To replace Isak you'd be spending £60m on Sesko or more on players like Osimhen, and then hoping they come good. Same for Gordon, Eze/Olise are £60m+ each.
I do think the Bruno deal is done, because they had to.