If signing a forward I'd go with Brereton Diaz. 22 goals in 34 games last season, from XG of 20. He scores all kinds of goals, looks to be a composed, tidy finisher, accuracy over power. He would be a max of 30m. He's 23yo.
Brentford would not want to sell Toney he'd cost more and is 26. Wages would be higher.