I agree with most of the other posts; Faulk is gold with your roster. Your team is good enough to be competitive at the other positions, and Faulk will usually be the difference. Keep in mind, any given week the guy can go for 200+ combined yards and 2+ TD's. Bruce is getting old, and Holt is over rated, Marshall could get even more work this year. Pick up Canidate as insurance, and I think Price will be a receiver equal to a Kevin Johnson this year (900-1000 yards), and Gardner could explode in that Spurrier offense.
As for the James posts, I think he'll come back stronger than most people expect this year (he's NEVER like preseason or training camp) but until I see it, no way do I trade Marshall for him or anyone else.