The one I'm eying the most currently is Alternativa3D. It may be commercial, but it's free for, well, free stuff and I don't intend to make money off this.
Of all engines it's not exactly the best documented, but it definitely seems to be pretty powerful compared to the others and it has a handy camera controller that gives me instant FPS controls and collision detection, which is probably going to save me a lot of headaches in the long run.
The problems I'm currently looking into are how to properly sync up the positions of a console model and the several buttons on levers on it (which I reckon have to be separate entities to be interactive) and how to actually make these buttons interactive. If I get these two out of the way the only thing that'd stop me from doing this would be the limitations of Flash.
I think I'll just ask on the Alternativa3D forums about both these questions.
Of course every help would be appreciated, but right now I'm not really sure how you could help out