This is difficult to way up IMO...
Undoubtedly Moss has been one of the finest WR's that have played in the NFL, often called a freak for his abilities. The past three or so seasons his head has not been in the game IMO, he was moved out from the Vikings because of a power struggle between Culpepper and himself, the owner kept Culpepper!(where is that owner now and the coach for that matter). He was moved to Oakland where in his first year, he played ok but didn't perform to his recent abilities, then the Oakland world caved in with the team YES THE TEAM giving up, not just Moss, Lamont Jordan, the QB whoever it was just did not perform to the previous year. The O line was just terrible, people have often stated that he is lazy, he takes time off, he's this... he is that, well I put that down to the coach's that coach him and the team that is around him, but what I think looking at him the older one gets the wiser one becomes, I honestly feel that Moss should he become a Patriot will be a different man, his time in Oakland will have shown what life is like on a bad team. Is Moss finished....maybe, but lets face it the last two years in Oakland you would not be able to tell..... IMO you cannot say he is finished as much as you cannot say he is still the finest speicman at WR the NFL has.
Contract situation is where Moss is the real problem, no WR is worth that money.....I think or bet that he will have to restructure that deal to move anywhere, as he will not be on the Oakland roster.
Stallworth is that player that had great promise but has rarely achieved huge numbers, first playing #2 to Horn in New Orleans and then replacing Owens in Philidelphia, whats the difference between Stallworth and a top notch WR, well look what Owens achieved and look at Stallworth last year...Stallworth is not a #1 WR he is a good #2. Stallworth has had his problems, mainly injury.....but drug problems have since surfaced. I personally am not that high on Stallworth mainly because I do not want to pay someone 6 years and 32million on someone that has shown nothing more than what Caldwell did this year except stretch the field and his yds per catch ratio. Is that really worth the dollar above Caldwell's worth (I'm not sold).
Talk is people do not want to trade a 1st for Moss, well personally I find this year's draft way down on previous years as regards talent, I think those at the bottom of the 1st this year would be middle/bottom 2nd on other years. I would trade a 1st for Moss, but would not take that salary, no way jose. Stallworth is value as he costs nothing, but he is not worth the contract either.
So...of the two Randy Moss would be my choice, but only on terms that are agreeable to the team and our cap.