Nice mock, Ghost......however, what I think many of you are missing is the fact that the Niners' roster is already stacked and at the very most, there will be about 10 openings on the 53-man next year. That may even be pushing it.
A far more likely scenario is that they use some of their lower round picks (those that are trade-able) and move up a few spots in the first 3 rounds. This means that they add fewer new players overall but more high quality picks. I can also see them trading a few picks in this draft for slightly higher picks in next year's draft, a strategy that New England has been using for quite awhile now.
In any case, there is no way in hell the Niners have room for 15 new players on that roster. Only one player (L. James) from the last draft saw any significant playing time this season and let's not forget that LB D. Fleming, LB C. Johnson, FS T. Robinson, and OG J. Looney all are expected to be on the roster next season and play back-up roles at least. Since 19 of the 22 starters are already under contract and many of the depth positions are already in place, there just isn't much room left. Just sayin'.
[ Edited by nw9erfan on Mar 3, 2013 at 12:24 AM ]