Suspension & Steering Shopping List

Do you need upper ball joints or any control arm bushings with the BAC and QA1 arms? I second the 13"/11.625" Cobra brakes from Dr Diff.

It appears as though ball joints are required.

I've thought about the Cobra brakes as the Viper setup is the single largest purchase on my list and i could save $800+ by going with the Cobra brakes. I'm of the "buy once, cry once" mindset with this and I do want the best braking i can get.