Painting engine in engine bay?

Castrol super clean and hot pressure washer works wonders
If you do this and it's not clean enough for you. Just drive it around a few days and go do it again. It will be cleaner the next time.

Also know the super clean will not be kind to aluminum, it will mark it up and etch it.