I always replace the bearing balls with new grade 25 balls. They are cheap and typically of better quality than what they replace.
Just about any quality waterproof grease is as good as another in a situation such as a bicycle bottom bracket. I use Park Polylube myself, but haves use marine grease from auto parts stores as well.
Last edited by ColonelJLloyd; 01-18-13 at 01:53 PM.