Be careful with eBay bearings. I've replaced them twice on two different vehicles. In neither application did they last more than 20K miles before being shot again.
Unfortunately I don't have a good recommendation for replacements. I know people swear by Timken but I hear even they have outsourced to China. I guess the only hope is their quality control standards are higher than the bargain hubs found on eBay.