People assume that autoparts store bearings are no good. The reason is, most autoparts stores sell two grades of bearings. A Chinese one, and a quality one. There are really only a few bearing manufactureres in the world (NTN, SKF, Timken, BCA, and handful of smaller companies), and all the bearings are bought from them and relabeled. For example, Advance carries a Chinese bearing S-614014, for $16 in stock, because most people just buy the cheapest and don't care. However, they can order a National bearing same day for $28, part number 614014. Usually National buys their bearings from NTN in Japan, and they are excellent quality. Just make sure you order the better quality one.
Kurt