My degreasing trick is a bottle of spray-on citrus degreaser (can find it in most automotive sections) and an old toothbrush to work in to the cracks and crevices.
Spray on the degreaser, let it soak in, and then work the brush through the parts. Reapply degreaser as necessary. When finished, rinse with clean lukewarm water, shake dry, wipe, and then using compressed air or maybe a hair dryer, blow the parts dry. That last part is most important on steel parts or you could risk rusting.