I think you can get more help reading this post. Søren made some suggestions to what drivers to add and how to control them.
Evaluating the motion and output is up to you. I think you can make the model quite accurate when you get the motion right.
Best regards,
Bjørn