i mean the ravens took mcgahee in the first round and they knew he wasn't even going to be available his rookie year, but at the time they didn't have as many needs. so yea i believe a team with more stability would take him as early as the 3rd
The Bills drafted McGahee, not The Ravens.
Well, that's one argument that could be made. Teams like Seattle and San Fran are loaded with talent and don't have many needs. They could afford to take big gambles with late round picks.