Yes, the E5 (or E6 for bigger shafts) with the differential option works great.
I use a lot of these on our own cnc routers.
For the connector (10pin housing), I use Digikey part# WM8037-ND for the Housing and WM2558-ND for the Pins.
Use twisted pair (stranded) network cable and the 9pin D connector (I supply)
Larry