Below is taken almost verbatim from my overall first round mock:
The 49ers have had recent history trading with Denver. They moved up a couple spots in 2010 into Denver's spot to select Anthony Davis. They also moved up in the second round last year, 2011, into Denver's spot to select Colin Kaepernick. A trade with the Broncos makes sense. Plus, it makes sense for the Broncos to trade with an NFC team instead of an AFC team. Except for the Packers, the rest of the teams that pick between the 49ers and Broncos are AFC teams.
The 49ers roster is set to where they can truly draft the best player available. Offensive lineman, wide receiver or Coby Fleener tend to be the pick here in most mocks; however, the 49ers could go defensive lineman or outside linebacker with this pick. The 49ers do have three promising young defensive lineman in Damarcus Dobbs, Ricky Jean Francois and Ian Williams.
All that being said, with Stephen Hill still on the board, the 49ers might try to move up before the Texans to select him. While Stephen Hill might not have much experience in college because of the option offense that Georgia Tech runs, he had a 29.3 yards per catch average. Hill is already an excellent blocker which is a must in the 49ers offense. The 49ers have also shown that they can coach up players. Heck they turned a defensive end in college, Bruce Miller, into their starting fullback. The 49ers need to grab some receivers with speed and playmaking ability for their future quarterback, Colin Kaepernick.
This pick also makes sense as the 49ers have recently drafted younger players with their last two drafts‚—Aldon Smtih and Anthony Davis. Hill will turn 21 just before the draft. Also the 49ers first round draft picks have either visited the 49ers facility or they have had workouts for the club. Hill reportly visited the weekend of April 14, 2012.
The 49ers would probably have to give up their 30th pick and third round pick to move up.