I've got the Auto Shack bearings and knuckle on 2 cars, also their ball joints. When i first installed them I noticed a scrubbing sound but on later inspection I found it was the metal guard touching the rotor. After bending that away from the rotor they've been ok. Most parts we buy now a days comes from some foreign country so even brand names we all know may not be U.S made.
The reason the bearing failed is because when your mechanic was installing the hub he used the support ring against the outer race or the snap ring housing. He should have had support against the inner race. When the hubs interference fit reached the inside inner race, it got pushed out of position. Nothing was there to hold it in position. Now the bearing rolling elements and the races were misaligned with too much clearance. It's unfortunate. He did everything else correctly. It wasn't the bearings fault.
you keep saying you got the wheel bearings from ebay but the link in the discription is for amazon did you buy them on amazon or ebay cause i dont know if the link in the discription are the bad ones you got from ebay or they are good ones you got from amazon