The 49ers have signed free agent running back Brian Westbrook to a one-year deal, according to an Associated Press report on Monday. Westbrook has been looking to find a job, visiting several teams in recent months. He was released by the Eagles in February after an injury-filled 2009 season.