Where to get front lower ball joints

Do you need to replace your ball joints? As you may already know, Mitsu and Dodge won’t sell the ball joints individually, they want to sell you the entire control arm for around $800 each. Ridiculous I say. I bought mine for $35 each from "Custom Shift Boots" on 3si. Here’s his site . I was a bit lazy and paid a shop to install one. The labor cost for installing one ball joint and doing a 4-wheel alignment was $170.
Alternatively, you can get them at parts stores using the part numbers below. Surprisingly, the Hyundai Sonata has the same ball joints.
Moog K9855, RW 104-244, NAPA ATM 1013408
(Pile o’ VR4 3si.org)