I needed two bearings and two races for a jeep transfer case.
All the usual places had them, for $25 + $10 (bearing, race).
So I simply google the part number.
Found the bearings for $13 and the race for $4. Both sets were $42 DELIVERED. That's what the parts vendors wanted for a single bearing, shipped.
Look around. When I start CCKW transmission and transfer rebuilds I'm sure new bearings will be in order.... it's gonna be interesting what the price difference is for those items.