I have a regular parts washer and solvent.

I usually use a putty knife for the heavy grease, then pressure wash.

If you just want it cleaned up and in paint (cheap), you can wash it in hot soapy water (I use Dawn) and rinse. Dry it off and when completely dry, wipe it down with some wax and grease remover (prep) and then paint it with some Iron Guard equipment enamel from an implement dealer. Iron Guard technically doesn't need primer over bare metal. You can get it in a rattle can, quarts or gallons.

If you are going high tech paint on these parts, putty knife, pressure wash, bead blast and then prime and paint.

I've used the Purple Power before. Not bad for a water based degreaser.

FYI - Pressure washers are great for parts, but they can get messy too. You need a good cement surface to do it on too. Also, the grease will have a tendancy to fly every where else and stick to what ever is close. Not good next to wife's car or the house, or the neighbors house/car.