If you note the bearing numbers and call some trailer axle suppliers (Dexter Axle, ABC Trailer Parts, Franklin Trailers, etc.) they may be able to sell you "loaded hubs" with new bearings, seals, retainers, etc. and send them to your door.
www.abctrailerparts.com
www.dexteraxle.com...