Here are my personal recommendations. Just keep in mind that 10 people will give you 10 recommendations.

I thought this might help though. In my opinion, to get the best deals and products for your exact needs, you usually need to shop around among trusted sellers. The reason that there isn't too many package deals out there is because people's taste and needs vary so much.
For arcade encoders (The device which connects your arcade controls to your computer through USB), I would just like to throw the one I sell out there as well. You can click the picture on the bottom of my posts. The plus side is it comes with all the wires needed. The downside is it is a 1 player encoder, so you would need to buy 2. However, even two of my encoder is still the cheapest option. The second cheapest option is the Xin-Mo encoder that Paradise Arcade sells. That also comes with wiring. I personally always recommend the I-Pac encoder from Ultimarc. It is an excellent encoder. The wiring is separate, but it is very easy to work with.
For Trackballs, I haven't bought many, but I agree with Greg that Twistedquarter.com has the best selection. You will need to buy a trackball encoder though. I recommend the Opti-Wiz from Groovy Game Gear. The price is right.
Since you mentioned you wanted a 4/8 way switchable joystick, start first checking out the Omni2 from groovy game gear, it is pretty well liked. If opening your panel up to switch between 4 and 8 way every time you want to change modes is not your thing, then go with the Mag-stick or Mag stick plus from Ultimarc. You just need to lift up on the stick and rotate it to switch between 4 and 8 way modes. If you will be playing modern games on your machine, there is also the U360. It is a $60 joystick, but a lot of people with higher end machines swear by them. It is analog so it detects the exact position the joystick is in.
Also, check out what Divemaster127 sells:
http://forum.arcadecontrols.com/index.php?topic=47066.0He resells a lot of things at a great price. We don't buy from Happ around here, even if they are the biggest arcade part manufacturer...they put the screws to customers with horrible shipping. Divemaster buys in bulk and you can get a good deal through him. He also resells Ultimarc goods.
And to agree with Cheffo, there plenty more vendors out there. Things like artwork printing isn't even covered by those 3 stores. If you are unsure about a product from a different seller, you can check the reviews on the wiki or even ask here if other people have tried that product.
