I agree with the advice to document the part numbers off the bearings and seals for future reference. If there are no numbers on the seal, a good parts store or bearing house can figure that out by measuring them.
Your bearings are most likely able to be cleaned and repacked as long as the races and rollers arent chipped, gouged or blued from overheating.
My local Napa and Auto Value store have been able to cross reference the numbers off my bearings, to the brand they sell. They are typically going to be pretty standard bearings, if they dont stock them, they can get next day from the reigonal warehouse.
On grease, these trailer axles arent super picky.
I like Amsoil synthetic grease, but any decent name brand wheel bearing grease should give you good service.
Be careful when you are installing the castle nut. You dont want it to tight or it will cause the bearings to overheat and gall. The procedure I have always used is to snug the nut with a wrench while spinning the hub, then back it off and retighten by hand. If you are in between slots for the cotter pin, back the nut off to the next slot.
I usually go for a 5 or 10 mile drive, and jack each wheel up and check for excess play, you should feel just a slight bit of play when you rock the wheel from side to side.