Damn wheel bearings! I HATE them with a passion.
My first GP was a '97 model. I put on 170K total miles and only had one front bearing go bad in it.
My '02 40th Anniv. had the right side OE front bearing go out at 60K. Since then, I have replaced the fronts 3 times, using Timken and Moog. Interestingly, on the back, as I was installing new struts, springs, rotors, calipers, and sway bars, I went ahead and installed new Timken bearings (at 110,000 miles). Both of those have gone bad. I took OE bearings from a junkyard GP to use as replacements.
Sick and tired of wheel bearings going bad.
Like others have said above, learn how to install these yourself. It is not hard at all.
I asked a neighbor who had been a mechanic for 30 years why bearings don't last long on a Grand Prix. He said "cheap Korean steel". In his shop, he tells me he replaces many bearings on high mileage foreign cars also. So, don't feel bad.