1) per l'acquisto di servomotori per bracci robotici io mi son sempre trovato bene con i negozi online (sempre ammesso di riuscire a trovare il servo con le specifiche giuste, cosa non sempre banale

)
2) per quanto riguarda il tipo di servo da acquistare.... dovresti dirci le dimensioni del braccio che vuoi realizzare.... il peso della struttura influenza chiaramente la coppia che il servo deve poter sviluppare.
Ti dico la mia esperienza personale: ho costruito un braccio robotico con 5 giunti e bracci in alluminio (forati ovviamente per contenere il peso).
GIUNTO 1: rotoidale, avvitato alla base, per far ruotare la struttura
GIUNTI 2,3: anch'essi rotoidali, andavano a costituire la spalla e il gomito del braccio.
GIUNTO 4: rotoidale, aziona il polso
GIUNTO 5: servo per far aprire e chiudere una pinza (che è il mio organo terminale)
il braccio in sè (tra bracci, motori e pinza) pesava meno di un kg ed era lungo circa 30 cm: ho scelto un servo alimentato con una tensione nell'intervallo 5 - 7,2 V, che mi garantiva una coppia di 13 kg*cm (tieni conto che la coppia che deve fornire il giunto 2 deve impedire che il braccio crolli sotto l'effetto della gravità.... certo questi motori hanno la loro riduzione, ma per servo che pesa meno di 50 g è una gran bella coppia

)
ti giro i datasheet di alcuni servi, costano circa 20 €, così vedi se ti possono servire.
http://cdn.sparkfun.com/datasheets/Robotics/S06NFSTD.pdfhttp://cdn.sparkfun.com/datasheets/Robotics/S05NF%20STD.pdfRaccomandazioni se usi Arduino Uno (non so dirti se succede anche sulle altre versioni)
- Se usi la Libreria "Servo.h" insieme alla Libreria Ethernet non puoi utilizzare il Digital Pin 10
- Usare la Libreria "Servo.h" disabilita la funzionalità AnalogWite (PWM) sul Digital Pin 9