The bearings are Chinese as are the OEM ball bearings now provided by Snap On in their current line of produced tools. The anvil oil seals are uniquely different for this 1/2" drive anvil. For that reason I provide 2 paired anvil oil seal sets as (4) total oil seals.