You've also got the issues of control and back-lash.
Surprisingly, you may do well with high-end 'modelling' servo motors. Trivial to control, well documented performance, tough as hi-tensile nails, and a truly astonishing variety of power / weight / speed / cost to choose from. Also, your mini-me prototypes may be readily scaled...
One factor is 'creep', where tiny errors accumulate on an arm or limb position. If you cannot include a 'reset' pose, you may need an optical 'beacon' or two, literally a narrow-beam laser or LED on the arm, and several photo-diode quadrant position sensors at strategic positions in reach, allowing for error measurement and correction ...
Alternative is well-geared stepping motors, with optical position feedback to be sure, to be sure...
==
Been a while, but I 'played' with screen-wiper and window-winder motors for crude 'animatronic' models. IIRC, they are so customised for cars, they are a nightmare to interface with your own hardware. Trad, analogue Wiper motors are designed to be most efficient 'forwards', only reversing to park. They may have several parallel windings for the differing speeds. Threads are minimal, often a weird size, and you may have to get LH / RH pairs. IIRC, I had to open up and add a ground lead to the screen-wiper's connector box, cut a longer metric thread on the shoulder of its shaft, use the existing nut as a lock...
YMMV.