Parts Washer cleaner
AVTUR.....Aviation Turbine fuel.....in layman's terms....power kerosine, Jet fuel.....it will evaporate in about 10 minutes or so when new......and cleans well.
For really stubborn stuff, I use a water based degreaser.....it will take the skin off ya hands......and don't let alloy sit in it....it will eat it.....need to keep it moving and scrubbing.