I think they gave up too much, personally. 2 first day picks and a 7th rounder...for someone, who in the last 2 years, has 11 total TDs and 3.8 ypc. He doesnt possess good receiving abilities. I'd say he is in the middle of the pack as far as starting RB's are concerned...yet, the Ravens just inked him to a deal that puts him in the top 5 highest paid RB's in the NFL. I think the Bills did good with this one.
Willis is a good player and I think it was a good deal for the ravens. 3 third rounders are not that much for a star running back