I have used cleaners of all kinds and they leave a ton to be desired. The WD-40 Foaming Bike Wash is perfect for cleaning a dirty bike. It goes on foamy breaking up dirt and oil. Check it out in action. Dirty bottom bracket, the most annoying place to clean.
Applying some WD40 Bike Foaming Wash.
A few seconds with a rag and look at it, you can’t see any dirt.
So there you see it in action, this stuff works like a champ. Plus since it’s WD-40 you know it was made with science, not a couple of hippies with tea tree oil in a garage.
WD40 says:
Dirt-eating suds remove the most stubborn grime from your bike, leaving it sparkling clean. Biodegradable and safe for carbon fiber, titanium, aluminum, steel, chrome, rubber or plastic.