If you don't have access to a parts washer, then pick up a few cans of Brake Kleen. Its a good solvent and relatively cheap compared to carb cleaners and the like.
To clean the passages, nothing works better than bronze-phospher brushes for cleaning gun barrels and an old cleaning rod. You'll need a few different sizes and there only a few bucks at a sporting goods store. Shoot a blast of cleaner into the passage and work the brush back and forth 6-8 times. Flush with solvent and shine a light into the passage. If your not sure its clean, rinse the brush and repeat. When you pull the brush out, see if its still getting dirty with crud. It's a good indication how clean its getting.
I just did what I thought was a pretty clean crank. The cross-drilled passages contained a fair bit of \"mud\". I was amazed that much crap builds up in there.