I actually have two X-Arcade trackballs mounted to my CP and I've been very happy with them.
No issues at all after years of use. They aren't heavy duty for commercial use, and they may or may not hold up from an army of kids pounding on them all the time, but they should be just fine for home hobby use and friendly games.
I took one apart years ago and I recall it looked like an old style mechanical ball mouse.