Hi there Mike,
I have been along time watcher of this forum, but didn't join until today, and only because i wanted to ask you a few questions.
I brought a few old cd-rom drives to extract the motors from, but unfortunatly they were some what different from the one's you used. I did track down some from Anaheim Automation.com . In particular the BDD-20-25 series motor ( i haven't brought any yet) . These appear to be the closest in dimensions to what you describe. They are 25mm long in the body and 20.4 by 15.4 wide and have a shaft that is 10mm long( is this close to what you use???) My other question is how did you attach the lego lever to the motor shaft so that it wouldn't spin freely?
Look forward to your reply, Shane.
P.S. and in response to all the purists who think that a "non" lego solution is a crime, since when do lego actually make the motors themselves?? They may well mold plastic but as for making the actual motors , well it would be fair to say that a third party "non"lego company is reponsable for that !!