According to my old BCA Bearing catalog, the number is 513102. The Beck/Arnley part number is 051-2733. An interesting tidbit of information is that this bearing is the same as an Audi 100/5000 front wheel bearing from 1975 to sometime in the '80's. The VW part number is 443 407 625. My catalogs are over 10 years old now, so these numbers may have changed since then, but hopefully this will give you a good place to start.
The numbers you have may be industry standard designation numbers. BA2B means it is a double row ball bearing. Memory is very fuzzy, but something in the back of my mind says the BAHB designation superseded BA2B. Those with more accurate or up-to-date info feel free to make corrections.