The San Francisco 49ers added a productive veteran to their group of receivers just hours before Day 2 of the draft Friday, picking up former Bills wideout Stevie Johnson in exchange for a conditional 2015 draft pick.