If you are smart enough to know which end of the wrench to point at the car, you can replace the hubs yourself. They aren't complicated OR difficult on these, and are VERY clean compared to gas vehicles or Jeeps I've worked on. It's not much more than taking the brakes off for a brake job, and then one 36mm nut for the axle and 4 (IIRC) 18mm bolts for the hub.
The CVs are part of the half shafts, that is the whole point of the repair. The hubs are just a carrier bearing in the knuckle behind the wheel, that's what carries the axle to the wheel and keeps the tire on. I've replaced the hubs on my cars b/c after 100k miles it seems like a cheap insurance to good operation, and they are not serviceable / greaseable.
@unfaix - they definitely are NOT properly billing according to the instructions in the half shaft TSB - there were NO parts costs on my invoice, and certainly not $500 each for the shafts plus the extra bits! The $319 looks correct, that was ALL that was supposed to be charged for that. So definitely keep pushing on that side. Give them my invoice and tell them to try again.