d hall is not the answer. he's like 5'8" and got blasted by TO last time they played. he can't outjump moss either, AND he's a turd that wants big money on top of it. NO!
the guy you need to cover TO and randy moss is sean taylor. even TO didn't like playing him, cause he knew he was going to get hit all day (After the whistle fists to the helmet, excessive shoving out of bounds, elbow into him when he's down, etc)... taylor was fast enough and could outjump them too, and TO never caught 4 TD against him in one game

.
landry is actually MORE physically gifted (in terms of speed etc), and springs plays TO/Moss pretty well, but maybe a monster DE is the real answer.
all that said, i doubt moss goes anywhere besides NE.