On the surface, this seems like a good move for them. OBJ, Shepherd, and now Marshall? Tough to beat.
But BMarsh turns 33 in 2 weeks and he also doesn't really fit their scheme. And finally, any signing they make will surely limit their ability to fix the actual problems on their team-- the offensive line.