for your chain, get a bottle of lestoil. about one part lestoil to five parts water in a plastic tub w/ chain. shake it a bit, let it sit for twenty minutes. do this three times, rinse the chain in water, dry it as much as you can and let it air dry (in front of a fan if you're cautious).
lestoil works better than simple green or parks chain cleaner by leaps and bounds.