Just for fun, let's take a look at what this trade would look like (from 97-01)
#27 - Rae Carruth Panthers WR
#40 - Dexter McCleon Rams DB
#71 - Duce Staley Eagles RB
#103 - Pete Monty Giants LB
#27 - Victor Riley Chiefs T
#40 - Cameron Cleeland Saints TE
#71 - E.G. Green Colts WR
#103 - Omar Brown Falcons CB
#27 - Aaron Gibson Lions T
#40 - Tony Bryant Raiders DE
#71 - D'Wayne Bates Bears WR
#103 - Sedrick Irvin Lions RB
#27 - Anthony Becht Jets TE
#40 - Ian Gold Broncos OLB
#71 - Darwin Walker Cardinals DT
#103 - Danny Farmer Steelers WR
#27 - Michael Bennett Vikings RB
#40 - Ken Lucas Seahawks CB
#71 - Bhawoh Jue Packers CB
#103 - Karon Riley Bears DE
1997 would certainly go in favor of the team that traded down because they got 2 quality players. Forget that Carruth is a scumbag, he wasn't a very good player,either.
1998 would be a wash as both Riley & Cleeland were disappointments to the teams that drafted them. Green & Brown have been out of the league for awhile.
1999 would be a wash since all of the players have disappointed.
2000 would give the edge to the team that traded down. Both Gold and Becht have become starters, but Gold gets the nod. Walker has become a solid tackloe, but he was cut quickly by the Cards.
2001 would certainly go in favor of the team that traded up. Lucas is a sometime starter and the other guys are hanging on as reserves. But when healthy, Bennett is an impact runner.
So what have we learned? Not much except that it's usually the team that takes the best player in the #27 or #40 slot that wins the trade. The extra picks usually have no impact. The trade this year is likely a winner or loser solely based on whether Babin becomes an impact player. Casserly & Capers believe he is, and their job security rides on these types of decisions. My money says that they're right, and I'm saving a little extra for playoff tickets this year.