Trout is the best player since Bonds. He's averaged 9.5 wins a season. He's 24. He has lots of team control left. If you can get him for prospects only, but no chance in hell that happens.
Eduardo Rodriguez, Steven Wright, Moncada, Espinoza, Devers, Benintendi plus a few others might get it done, but its a no-win situation for either team involved.
Then you have to pay to extend him.