I think Baltimore definitely has gotten more guts from McGahee than he was giving to the Bills. I think that one might rest on the coaches, but it might be the fact that McGahee is a huge jerk. Still though, he was an average-to-okay RB for the Bills and he's still basically one for the Ravens.
Jimmy Leonard is playing hard, but I believe he's an injury fill in, not a starter. He and Bannan are fill ins, and while they're playing well, they're on an excellent defense, and the raw talent there gives them more chances to make plays.
Gandy, on the other hand, seems like a real averagenaut even on the Cardinals. He got blown up today, and is it possible Warner's a lefty? Levi Brown is a great tackle, and he's on the other side.