powering the Arduino Uno with a 12V battery

As CrossRoads says, that will make the voltage regulator on your Arduino run warm. Especially if you are pulling enough current to run two servos. Better to use a 5 Volt source, like the USB output that CrossRoads recommended. They are more efficient, and will save your Arduino from the heat.