In my opinion buy only brand name bearings.
Go to a bearing shop and they can cross reference the numbers on the bearing.
Each number has a specific meaning. (i.e. size ID/OD, seal, material, cage, etc.)
Some brand names:
FAG
Timken
Buy good quality bearings and do it once. It ends up being cheaper than doing it twice and less aggravating.
Bubber