...Knowing what I know now, I believe this is a relatively easy DIY for a weekend wrench head like me.
You'll need a puller to get the bearing out (or use the press to press it out), a press to press the new bearing in place...
Actually not everyone has a press. The Honda Front Bearing design is little dumb, dating back to 1980s. The OUTER Race is press-fit in very tight. The
main problem is removing the steering knuckle and take it to a shop to press it out.
Virtually all modern makers from Volvo to BMW have done away with this dumb design. For the Volvo and BMW, the OUTER race is mounted via 4 Torx bolts. You simply remove these 4 bolts and the bearing comes out.
Back to Honda, whether it is Civic, Accord or Odyssey, the OUTER Race is press-fit in the knuckle. This is why the factory procedure calls for removing the steering knuckle and take it to a bench to press the OUTER race out.
I am working on a method where you can replace the Front Bearing in a Honda using minimal tools
without removing the Steering Knuckle and will update it at a later day.