No, you can definitely get 1 hour of video onto around 60MB, therefore 2 hours into 120MB isn't a problem.
Using DivX 4.12, set the video bit-rate to around 85kbps, the frame rate should be decimated by two (so that should be around 12fps, down from 24). Set the music to MP3, 22khz blah blah...