Cenk Tosun cut a disappointing figure last season and chances are high that he could be offloaded by Silva.
Dominic Calvert-Lewin is a fine young talent, but the Toffees should look to bring in a proven goalscorer to bolster that department.
Mandzukic is facing an uncertain future and would be a shrewd addition. Everton are also reportedly ready to spend £36 million for Leao.
With that in mind, Everton should join the race to sign Neal Maupay from Brentford.
The 22-year-old is enjoying the form of his life having scored 25 goals in 43 Championship games last season. He has been targeted by a host of Premier League clubs including Aston Villa, but Brentford’s £20m asking price is proving to be a stumbling block.
Maupay is a natural finisher and Everton should take a risk here in signing him.
He has the potential and age with him to take his game to the next level. Maupay also provided eight assists last season which shows he has the all-round ability to be a perfect modern-day striker.
Surely, an offer from Everton would be hard to resist for him and therefore Everton can negotiate a deal for less than the quoted amount.