The San Francisco 49ers have added another offensive weapon for new head coach Jim Harbaugh by inking free agent wide receiver Braylon Edwards to a one year, $3.5 million contract.

The 49ers will undoubtedly rely on the veteran to make and immediate impact for a franchise that has not had a winning record or reached they playoffs since 2002.

Current # 1 wide out and former Red Raider Michael Crabtree is currently sidelined for training camp, nursing a left foot injury that he sustained during offseason workouts. Crabtree had 55 catches for six touchdowns and 741 yards last season as a rookie.

Meanwhile the 28-year-old Edwards made 53 receptions for 904 yards and seven touchdowns last season, in his second year with the New York Jets. Edwards spent his first five season in the NFL with Cleveland, making one Pro Bowl in 2007.

The 49ers now are very talented at the skill positions with Crabtree, Edwards, TE Vernon Davis and RB Frank Gore. If only they could settle that pesky QB situation.