Well hell

, They do not even this the CB-1. You';; have to use Hondaparts-direct.com. They wre a very close second.
My bearings are not for the CB-1, but rather the CBR929RR. But looking at the part numbers, the 2001 CBR929RR uses the exact same upper and lower bearing as the 1989 CB-1. The upper dust seal and lock washer have the exact same part number as well.
Honda did something very nice when they made their bikes. They believe in reuse. I was able to get my CBR400RR swingarm bearings here as well because they are common to US market bikes.
So to give you an example of pricing for the top three sites I have found for the common steering head parts.
www.cheapcycleparts.com90506-425-830 Lock Washer $ 4.05
53214-KA4-701 Dust Seal, Upper 3.73
91015-KT8-005 Bearing, Upper 21.57
91016-KT8-005 Bearing, Lower 21.57
www.honda-direct.com90506-425-830 Lock Washer $ 4.26
53214-KA4-701 Dust Seal, Upper 3.92
91015-KT8-005 Bearing, Upper 22.65
91016-KT8-005 Bearing, Lower 22.65
www.dgy.com90506-425-830 Lock Washer $ 4.48
53214-KA4-701 Dust Seal, Upper 4.12
91015-KT8-005 Bearing, Upper 23.83
91016-KT8-005 Bearing, Lower 23.83
Brian