Jamie Squire/Getty Images
Randy Moss, Wide Receiver, Tennessee Titans
If the former Pro Bowl performer is even half the player that he was with the New England Patriots, then the 49ers got a steal here. Moss signed a non-guaranteed contract, which means that San Francisco can release him anytime prior to the start of the season and not be on the hook to pay him.
He immediately provides the 49ers quarterback, whoever he may be, with a solid downfield threat on the outside. This is something that they were missing tremendously in the playoffs last season.
Mario Manningham, Wide Receiver, New York Giants
A great under-the-radar signing by San Francisco here. While Manningham isn't going to be a No. 1 receiver with the 49ers, he will provide the talent and depth that they desperately need.
In reality, Manningham was brought in to replace the recently departed Joshua Morgan. If that is the case, he is a major upgrade.
Perrish Cox, Cornerback, Denver Broncos
This is another one of those types of signings that good teams make; no real risk here.
To say that Cox has had his off-field issues would be a major understatement. With that said, Cox provides San Francisco with a tremendous amount of upside on the field.
He was productive with the Denver Broncos as a rookie in 2010 and has a relatively high ceiling.