I dunked each part in 25/75 oileater/water solution for at least an hour, some of the steel parts overnight. Be extremely careful with the head and aluminum parts in oileater, they will disintegrate. I then pressure washed and air-dried everything. You have to use an air compressor to dry the steel and block parts because they will rust in about 30 minutes. Then apply about 5 light coats of 1200-1600* paint. Bake each coat in the oven per the paint can's instructions if it's something you don't want to flake off like the valve cover.
I had it about 4 months, and no flaking. It holds up to oil and light cleaning. Here's what it looks like now.