Ok breaking this down, Gray yes I could see a team willing to pay 10m for him (maybe) Kean yes also as we have the contact done on selling him - but I'm guessing Juve want a lower fee to buy him early taking advantage of us needing cash now - they ain't simply paying us early as they want him - quite the opposite they want him gone. Keane - possible also we can sell for that fee.
But...
Gbamin - nobody is paying anything fir a player with his injury record, we effectively had to pay nearly all his wages and received no loan fee to get him out in January.
Mina - last year if his contract, horrible injury record and huge wages, nobody will buy him they'd take him on loan but anyone willing to risk him will wait twelve months and get him for nothing to mitigate the financial risk.
Allan, big wages, 31 and starting to pick up knocks, last year of his contract too I think, again nobody is paying any substantial fee at this point.
In summary we'd like to get rid of them all bring in about 40m as a realistic estimate, we'd also maybe receive 5m in loan fees BUT be subsidizing 30-50% of those players wages (Allan, Mina, Gbamin)
And that's by letting go nominally both starting center backs, a starting cm, and a winger who pretty much starts or comes on as first choice every game in Gray.
Only way letting these go and being able to replace is if we also cash in on say DCL or Richy to allow incomings.
More sensible is you keep Mina and pray he stays fit, only sell Gray IF you get in someone like Johnson first.
We get shut before we replace we could end up with a situation where we end up having to panic buy in plsyers of similar quality we just let go in order to not have 14 players at the start of the season.