It's hard to find a good shop.
You can buy a press at Harbor Freight cheaper than the labor to do the wheel bearings, and the steering bearings aren't hard either...you can even leave the fairings on(run a rod through the fairing openings to set down on jackstands).
You can hammer in new bearing races with a big piece of delrin/plastic dowel(McMaster Carr), or better yet, I have a steering bearing race press, and it was about $60 or $80, still cheaper than labor rates.