Together with CPFlight FMC and NAV2, I bought a FlyEngravity CDU v.2.
The product is quite expansive but does not need an additional display.
It has been shipped with a good packaging and once opened it lookd very solid and robust. The feedback of the switches is very good as well as the back light. Sorry for the poor quality of the photos..
The connection is very easy: it needs the power supply and a ethernet cable. The manual is pretty clear and the process quite easy (it took me around 5 minutes to have the CDU up and running).
However note that the network connection procedure described in the manual is not correct as it assigns a static IP number to the device regardless if it is connected to a DHCP as normally happens with modern modem/routers.
It is possible to assign the CDU a dynamic IP number even if the procedure is not described in the manual.
I suggest to assign a dynamic IP to the CDU. Then associate the device to a static IP in the DHCP server.
I am planning to use the device with PMDG 737 initially. Later n with ProSim.
FlyEngravity claims that a driver for PMDG will be available soo.