I've heard of using that for cleaning.. but I can't get myself to trust it.. nor do I like the fumes

/emoticons/
[email protected] 2x" width="20" height="20" />
I use soapy water and a scrub brush and for the oily/greasy stuff, a spray on degreaser.
Another thing that works great is baby oil.
After the frame and everything is clean, spray baby oil all over and leave it.
It helps keep mud and dirt from sticking to everything.After you get done mudding or 4 wheeling, just let all the mud dry up over night or so and tap it off with a plastic mallet.
Granted it doesn't get every trace off, but it does make getting the build up off a lot easier. (old dirt track trick)