Well, school is over May 10th, I've scrounged up some cash, and I finally have some free time on the horizon, so looks like I'll finally get to work on my cab

Quick recap as I've been saying I'm going to "start" my cab for probably over 6 months now. I have a 25" cab, good monitor, PC is set, speakers are taken care of. Prolly gonna order a SmartStrip for power concerns. Marquee light works, coin door is good.
My thought is that I need to order an ArcadeVGA, JPac, and an Optipac and I'll be good to go. Control panel is not set in stone yet, but it will definitely have a trackball as I already bought one. Prolly a simple 2 player set up, Tball, maybe spinner. Other than some wire, disconnects and some free time is this all I need? Is there a simple, more cost effective way to get the tball working with a few mouse buttons instead of the optipac. I'm wary to try a mouse hack, although I guess I could give it a shot. Plus wouldn't that impede my use of a spinner if I decide to put one in now or in the future.
I have to do some serious reading on the Jpac as I'm still kinda confused on how all the controls interface with the JAMMA conncetor. If anyone has a good link that explains it (other than the Ultimarc site which has a lot of info, i Know) please link me to it.
Also, if anyone else thinks I'm overlooking anything I need, please tell me. After being here and playing with my simple control box, I'm feeling ready to do this, haha. Thanks all.