I would not do this deal. Trout is significantly better than Gonzalez.
Jones is good for 25HR 90RBI - Hill is good for 25HR at 2B (if he can stay healthy)
Not many 2B are gonna hit 25HR.
Medlen is a big improvement over Jackson.
Even if Agon returns to 25HR 115RBI .300BA - Trout is still more valuable because of his steals and runs.
The only thing you're getting out of this deal is Medlen for Trout. Not enough.