A regular residential dishwasher does a great job except for the truly oxidized/polymerised lube oils. Aerosol heavy duty oven cleaner will remove those. So will automotive choke/carb cleaner.

OB