You said thats wd 40 bad for lubricate bike parts, but is it good for cleaning??
and after cleaning lubricate with oil or grease or.....
WD40 is a cleaner and corrosion breaker mainly. It also has materials in it to inhibit rust on exposed metal and lubricate to some degree. But it is more for things like hinges that don't need real lubrication.
For cleaning, I prefer something less toxic like simple green or a degreaser specific product for really bad stuff. The problem with WD40 is that it leaves residues behind that would mix with whatever oil/grease you do use and could contaminate it. For simple exterior stuff, it's probably fine. But for bearings, you want everything clean before you put in fresh grease.
I soak my chain in lacquer thinner than put epic ride on it takes off all grease
The quieter you become the more you are able to hear
I use WD40 for cleaning the frame... Since it's a bit "oily", mud don't stick to it!!! No problem with paint also... Great also to get rid of juice or Gatorade spilled over your bike from a bumpy ride!
I have always used WD40 to clean my frame, wheels and chromework, it keeps a nice shine and inhibits any suggestion of rust.