1968 Dart 2dr post RESTO (father/son)

What will you use to degrease it? I have tried a lot of stuff with varying degrees of success, but never gotten parts as clean as I want.

I have been using the spray-on engine degreaser, I think made by Gunk? Its the stuff they sell at walmart, family dollar, advance, pretty much anywhere. Kinda smells like kerosene. I scrub it with whatever I can get into the places, and I even use a small pick to dig in the crevices and get dirt out. I do it over and over, blowing it out with air, and last I spray undiluted purple clean on it and scrub it with a non-oily toothbrush. Its alot of work, but it is coming clean! lol I should drag it all to my dads and use his pressure washer lol.