RE: bearings?!
In my opinion cleaning them would depend on how often you run the vehicle, where its run, and how dirty the area is. So what vehicle do you have? on or off road? I would use thin oil to lubricate such as 3 in one or tri flow teflon lube.