ill try to do a break down for you on this, i have a truck repair shop, labor rate is $52 an hour.
from napa( i did this once)
lower control arm and ball joint assembly $70 roughly
upper ball joint $30 roughly
so $100 per side parts (probably get this stuff cheaper and better quality...