Originally Posted by
Snol200
It is much better to use a degreaser and a lubricant. WD40 can cause issues with the bearings if you get it in the wrong spot.
As a professional bike mechanic, I'm perfectly aware of where WD40 doesn't belong, and I most often don't have time to be anal-retentive when it comes to silencing squeaks from brake calipers or levers, or de-gumming shifters, or what have you. And there are some applications where anything else just wouldn't make sense, since it's just about the best thing for the job sometimes.