I'm in the process of changing mine right now, and I can tell you it is a major PITA. I'm not really sure what it costs for a shop to do it, but I can tell you to expect about $200 in parts if your hub is bad also. Jay Marks sells the bearing and seals for about $75. The wheel hub, which you may not need, costs $132. Driving with the bad bearing will result in the hub going bad as well. Mine was bad when I bought the car, so God only knows how long the car was driven with a bad bearing. If you've got the money for a shop to do it, I would take that route and save yourself the headache. I just like to have that reassurance the the job was done right.