Key might have himself overrated a bit. He may HAVE been a top WR in the game, but his value to this team at this point in his career is still undeniable.
Keyshawn appears to have a huge ego, but he is a great team player. He blocks as good or better than any WR in this league. He makes the tough catches. Is he the second coming of Michael Irvin, no. But does he bring SOME of the same attributes to the table, yes. He's a good leader. He gets the team pumped up. You know he's unselfish when he blocks like that. WR don't get stats for blocks, they don't get too much recognition for it, but they help the teams earn a W.
Price made a real nice block too. He stuck with his man until the whistle was blown. That was just a really good play call, and wonderful execution