If you take it somewhere, make sure to go to a suspension shop - they'll have the right tools to get the job done in less time (i.e. press). Some shops still press BJs in with hand tools, taking much more time.
From my experience...
If you have it done, make sure to get ones with grease fittings (MOOG are lifetime warrantied) - which will allow you to make sure they never go dry. You should be able to get the lowers done for about $170 (each side - based on $40 for the part and 2 hours labor @ $65/hr). Uppers are pricier to buy - i believe the left upper is about $100 and the right upper is $80 or so. The uppers are complete control arms - generally you cannot replace just the BJ on uppers. The labor is a little less on uppers, figure 1.5 hours. Make sure to have them install an aftermarket camber kit, which will allow the next issue to be addressed correctly ----> the alignment. The camber kit should run you and add'l $25/side (?) but will require no add'l labor, as it is primarily replacement bolts for your upper control arms that they had to put back on anyway. Factor in the need for an alignment afterwards ($50-$80), b/c your camber will likely be out of spec and you could ruin your tires. A suspension shop should have an alignment machine there anyway, so you can have it all done at one place.
I had all of my BJs done over the past 1.5 years. I'll try to find my receipts and let you know the labor time at the specialty shop i went to.