Thanks for the compliment, although I'm hardly an expert.
I've made (Career-Hobby-Wise) 4 total MAME cabinets, all uprights. My first one
Project Odyssey was a train wreck as far as building was concerned, my woodworking motto back then was "Measure Once, Cut Twice". After that one, I only built my projects out of used Cabbie's from there on out.
Keep in mind for your CP:
2 X Joystick Inputs...........8 switches
2 X 6 Button Layouts.......12 switches
2 X Start Buttons.............2 switches
2 X Coin Buttons..............2 switches
Universal Admin Buttons:
All purpose "Enter" Button.................1 switch
Menu "Tab" Button..........................1 switch
Pause "P" Button.............................1 switch
All purpose "Escape" Button...............1 switch
TOTAL SWITCHES: 28 (Exactly as many as an I-Pac 2 or a Mini-Pac)
As far as the wire harness is concerned, only the Mini-Pac requires a wire harness, it has a molex IDE connector on it and is well made by Andy @ Ultimarc.
BTW: You mentioned that you might institue a trackball in your CP, I have a spare HAPPS 3" Blue Trackball, PM me if your interested.