A possible issue with the mechanical option is potentially the pulse rate the wheel can achieve. One datasheet shows one such wheel has a fixed 800uS pulse per detent, which limits it to 125 steps/sec or 75rpm.