Engine cleaning

My Challenger has been sitting for a while and I'm looking to clean the grime and crude of the engine. I'm thinking oven cleaner to get rid of it but wondered what everyone else used.
Author: RUFF