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.