In a move that reunites him with former Coach Mike Martz, free agent wide receiver Isaac Bruce, released by St. Louis this week after 14 seasons with the Rams, has signed a two-year contract with the San Francisco 49ers. The contract, ESPN.com confirmed, is worth $6 million.