Mountain Bike Cleaning

What kind of lube do your recommend for cleaning your mountain bike?
for cleaning the frame, cranks, cassettes and fork suspension
Lube is not for cleaning, it is for lubrication. Simple Green is a decent degreaser, or you can use White Lighning Metal Prep if you want to be hardcore.
I usually just use a brush and diluted Simple Green for general bike cleaning, and save the lube for the parts that need it.
How To Clean Your Mountain Bike: Twisted Stone

