Change your own o2 sensor, they are pretty easy to change usually unless they are really rusted in there. If you can find em, you can change em yourself.
I dont like Bosch, i'd choose almost any other brand if available. I dont believe they make as good quality parts as the Japanese. Choose NGK or some other japan brand first if available.
http://www.ngk.com/results_app.asp
The o2 sensor is almost $100 each one. imagine what they are going to charge you with their parts markup and labor.
If you dont want to replace both at the same time, there might be another option for you. If you live near a pick a part junkyard it might even be feasible to grab an 02 sensor from a junk car - and just take a chance it still works. Then replace ONE sensor with the junkyard one - disconnect the battery for a minute and reconnect it to clear the code - then see if the code goes away. If its still there, put the one you removed back in and try the other one. If the code goes out now, you can chance driving on the junk one for a while (they can last up to 100,000 miles or more) or just replace the junkyard one with a brand new one.