new hubs do not have bearing.
you need to get a bearing pressed in.
new hubs come with 4 new studs. a hub ran me $150 from honda. plus another $50 for the bearing. bearing usually go for about $80 new from honda.
if you can press the bearing in yourself. wouldn't be a bad idea.