mechanical advance