I saw the mod that Kevin Christensen wrote on ZSA's site: https://blog.zsa.io/diy-moonlander-trackball/
The missing piece is that the trackball doesn't click, and this seems to be the case in general with trackballs on the market.
Does anyone know why trackballs don't click? I'm imagining a casing that would allow the entire ball to drop by a few millimeters to trigger a click. One potential reason is that it's hard to click without moving the mouse on screen, but I'm unsure of how much of an issue that is in reality.