6V things take higher current than 12V, which is why 6V wiring is heavier gauge, double the voltage and you effectively double the current .... the starter motor spins like crazy on 12V, and works fine ... for the minute or so it takes to start the engine ... try running the 6V starter on 12V for an hour

Bill