i had in the garage about 5 spray bottles of wheel cleaner from JTF, 79p each, sprayed a full one everywhere on the engine then i used some degrease spray, got some mild water/fairy solution made up, carried on spraying, left for about 15 mins then power washed..
looked fantastic when i finished.