Best tool to clean/remove years of oil/dirt buildup?

I use a needle scaler to remove old undercoat. That must be some really hard baked on grime!!