$50 does seem fairly expensive.
Do you know how much power your servos need? I would imagine they require more power than the arduino itself.
Might also be a good idea to post dimensions for the robot and/or the size of the battery you would ideally be looking for.