^^^
2G ball joints are built into the control arms and are not serviceable.
Now that I think of it, this could be the big reason they are charging so much, because they have to replace both of your control arms!

The inspection fees though... What a rip.
And the rest is probably marked up a bit anyhow. Shop around!