Used 3.5K trailer axle hubs with bearings and seals. $5 if you want the new dust caps. I took these off my car hauler to install brakes on my second axle and they are in good, working condition.
One stud has some boogered threads, but you could just run a 1/2"-20 die over it or replace it...