I ordered 2 uncommon small bearings in April and Bearings Canada had them in stock. The order was shipped via Canada Post and initially arrived 1 bearing short but within one day the problem was corrected by Customer Service and within a few more days I had what I’d ordered. Considering our current situation with COVID-19 related shipping delays I was impressed with this companies customer service response and will deal with them again.