I don't see anyone that's available in this draft or trade (see Baker) as taking the 49ers to the Super Bowl. While Lance has great skills not sure he's ready to take a leap as let's face it he's only played one full year of college ball. He might not be NFL ready for another 3 years IMO.
Mac has limitations am not sure he's better than Jimmy G.