Oh lord I'd make it in a heartbeat given our roster. Adding a 9 WAR CF for that? Sign the dotted line right now.
Cards would be better off doing that, giving Moss a qualifying offer to be 1B, and signing a good defensive middle infielder to fill in the gap than whatever they are going to do.
I think you vastly overestimate the value those players would add to our ballclub over the next 5 years. They probably won't be worth even 9 WAR next year. Plus pitchers get hurt more than position players - young pitchers like Reyes have a lot more injury risk than a guy like Trout.
This is why that trade would never happen - it's nowhere near enough.