Have you thought about using Lego? You could make many different kinds of toys with it. There are pullback motors available for it.
You can interface an Arduino to the Lego robotics parts to make computer-controlled animated toys.
Check ebay and bricklink.com if you can't easily locate parts locally.
Ran