Ran the numbers on the trade up.
Value for moving up in the draft from 3 to pick 2:
3rd rounder
4th rounder
5th rounder
Bears didn't give up the 5th but did give up next years 3.
I think the 49ers got a bit more than they should have but from what I read it sounded like when a QB is involved the charts go out the window.