If I have to replace a bad set of ball bearings, I buy roller bearings as replacements The new ball bearings are priced a bit high.
The last two trucks I changed out, I went ahead and bought the hub/bearing/seal kit. They are nice, and all you need to do is pack the bearings and install the hubs.
No hammering out old races required.