Most 2005 engines are able to have the bearing replaced with the engine in the car. However, some late/later builds have the oversized that cannot be done that way. The only actual way to know for 100% is to drop the transmission to inspect it.
As far as good Porsche shops in your area, not sure offhand but I'm sure someone can chime in on that. Would be wise to have them inspect the car thoroughly before you purchase.