Thanks for your reply, however you raise some new questions:
What are the advantage to use Lynxmotion BotBoarduino instead of Arduino Mega 2560?
HS-645MG is quite expansive, can it be possible a combination of HS-422 and HS645 instead?
You recommend the SEA-01 Servo Extender Cable - 6", is it for the servo at the end of the legs?
The BotBoarduino works directly with the sample walking code, whereas you will likely need to make modifications if you want to use it with the 2560. The 2560 is a better chip overall, but when the BotBoarduino was created, a board which used the 2560 would have been quite a bit more expensive. You’ll need to understand the walking code and troubleshoot yourself if you encounter issues.
Certainly, but at the shoulder, be sure to use 422s for forward and backward motion, and 645MG for up and down. Keep in mind that legs in a walking robot are supporting the weight of the entire robot at all times, so the servos need to provide quite a bit of torque.