It seem to make the slower motor move past 110 degrees(so its covering more ground therfore it seems slower?).
Yes, because I forgot to test that it is also necessary to step again.
if(now - lastMove > moveInterval && movePos < 110)
{
movePos++;
servoM.write(movePos);
lastMove = now;
}
if(now - lastPull > pullInterval && pullPos < 110)
{
pullPos++;
servoP.write(pullPos);
lastPull = now;
}