I find my wheel bearings on Ebay. They are made by KOGO in Japan. I buy them in sets of 10.
When I remove the wheel for tire service I spin the bearing with my finger and if I feel any gritty or hard spot feelings I just toss them. Being that I run a 50,000 mile rated Car tire in the rear, I just replace them every tire change now due to my 2008 story above. That time the wheel bearings had three motorcycle tires and just started riding on a 25,000 car tire so they failed at about 21,000 miles.
EDIT, I looked at my service records and I made the trip to visit my father 250 miles away in 2008, not 2007.