The trade can have different values for different teams. I traded TO and Andre Johnson for the #2 pick in March of this year. I netted Lawrence Maroney. I only had LaMont Jordan at RB and the #3 pick at the time. Now I have LaMont Jordan, Lawrence Maroney and Deangelo Williams at RB. After the trade, and to this day, I have at WR A. Boldin, Larry Fitzgerald, Randy Moss, Chad Johnson, Steve Smith and Lee Evans.
By any measure I well overpaid for the #2 pick. But I desperately needed the RB help and I wasn't certain the #3 would get me any help at RB. I first offered TO and Andre Johnson for the #1 and was turned down. Even though I well overpaid, I still have enough WR's to get the job done.
If the guy is making a run this year, then getting TO and the two RB's helps more than the potential represented by the rookies. Besides, he also made roster space, which is helpful for grabbing players off the waiver.
I might have taken the Holt and Santana offer over the TO offer, but maybe not. The owner now has two RB's, one of which is a starter and the other will be if he is healed. TO is projected for some great numbers this year. Bush is sharing carries with a very good RB on a mediocre team and Vernon Davis went to the 49ers. The 49ers!! Deangelo Williams will be fighting for playing time.
Basically, I see nothing wrong with the deal.