Bien évidemment on peut choisir la rotation du servo, sans aucun problème. D'ailleurs dans le code que je viens d'écrire je parle d'un angle min et max comme ça on peut choisir la plage.
Par 5cm, tu veux dire tirer 5cm du harnais ? Il faut voir aussi les longueurs de manivelles que l'on peut mettre sur ces servo. Si on arrive à 2cm, ça sera déjà pas mal.
Il ne faut pas oublier l'alim qui va avec car ces servos demandent 6-7V, donc il faut soit partir sur du 5v que l'on peut augmenter, soit du 10v que l'on peut diminuer...
Partir sur des moteurs DC je ne pense pas que ça soit la bonne solution, car comme tu dis c'est un budget plus important. Je pense que ces petits servos sont suffisants pour faire ça.
EDIT : on trouve facilement des manivelles en métal de 24mm pour ces servos