EH88PE1024Z8/24L25X3PR

1PCS New EH88PE1024Z8/24L25X3PR Rotary Encoder 1024P/R 8-24VDC

This unbranded part is a straightforward replacement for worn-out gear.