Awesome first outing! When you make the ball joint upgrades, it would be great if you could post the part numbers that you use. X-Ray lists a bunch of numbers. Thanks!
I used XR302663 for the ball joints but needed to trim down the ones for the steering arms, AV1027-49-TI-6 - TITANIUM 4.9MM X 6MM BALL STUDS for the steering and inner roll centre links but cut down the inner ball studs to 4mm as the eccentric diff holder stops the thread if they are any longer, AV1027-49-TI-10 - TITANIUM 4.9MM X 10MM BALL STUDS for the steering knuckles and AV1027-49-TI-8 - TITANIUM 4.9MM X 8MM BALL STUDS for the rear uprights. Note you need to add 1 mm with the titanium ballstuds over the kit ones to retain the same roll centres as the titanium ones are shorter by 1mm.
You obviously don't need to use titanium ball studs, you could always use standard steel. I just like to save weight with the titanium ones and they have proved extremely durable in some big hits.