ORIGINAL: aestill
To one of the other posts, WD40 is a very bad idea for motors. It works at first but then because it is basically a solvent, turns any oils into gummmy mess later on. Better is penatrating oil or other very light oil such as 3 in one.
WD40 does have a great lubricant in the form of a silicone based product.
Any type of oil attracts dirt and is not good for electric motors. I've used
liquid silicone on wheel bearings and axles and it does not attract dirt.
[link=http://www.usahardware.com/inet/shop/item/04110/icn/20-683235/wd-40/10041.htm]silicone spray[/link]