What kind of micro servo would I need?

Grumpy_Mike:

you could adjust the PWM to keep time.

At a guess I would say that you wound not have the resolution on the PWM to make that work.

You may be right, but I was assuming the OP would have the speed almost exactly correct with gears and would only need to adjust the speed by a few percent up or down to be exactly on time.

...R