49ers 7-round mock draft with 2 trades down and 1 trade up

The 49ers filled all their needs and made three trades in this seven-round mock NFL draft.

Round 1, Pick 16 | DL Javon Kinlaw, South Carolina

Jasen Vinlove-USA TODAY Sports

This is pretty good value for a team that needs help on the defensive front. While another defensive lineman may not be very exciting, that group spearheaded the team’s run to a Super Bowl last season. Trading DeForest Buckner vacated a spot on that defensive front, and Kinlaw won’t be as productive as Buckner right away, but he’s on a rookie contract and has all the upside to be just as good or better.