The only signing the Niners may pull off before the draft would be either Deuce Lutui or Leonard Davis to a one year deal at RG.
After that, the Niners trade #30 pick to Buffalo for the 41st. 105th (4th), and 147th (5th) picks.
Round 2 #41 Kevin Zeitler OG Wisconsin - time to address the biggest need first
Round 2 #60 Ronnell Lewis OLB Oklahoma - Depth at OLB and a great special teams player, too.
Round 3 #92 Markelle Martin FS - coverage safety the Niners needs to back up Goldson
Round 4 #105 Devon Wylie WR/KR - Slot guy to compete with Kyle Williams and backup Ginn
Round 4 #125 Derek Wolfe 3-4 DE Cincinnati - Big East Defensive Player of the year; depth on the d-line.
Round 5 #147 Greg Childs WR Arkansas - big developmental WR with athleticism and can block; coming off injury so he drops to the 5th
Round 5 #165 David Molk C MIchigan - Competition for Goodwin and Chase Beeler
Round 6 #197 Hebron Fangupo NT BYU - Competition for backup NT; Ice getting up there in years, too.
Round 7 #237 James Hanna TE Oklahoma - 3rd TE ; PS guy
Overall, the Niners address most of their remaining needs and make a couple of picks with ST in mind as well as position depth (Lewis and Wylie)