WD40 lubricant properties are short term. It also eats/deforms plastic. Bearings sometimes have plastic retainers for the balls inside, so its a big no-no to use WD40 for bearings. Also, WD40 does corrode/eat away coatings on metals and paints, etc....