For the first time since Week 1, the San Francisco 49ers finally have all their key offensive weapons available.