I find I've been using a lot of ALDI kitchen cleaner for degreasing lately... 69p for half a litre spray bottle, so worth a try for the budget conscious I'm using it for general clean up rather than internal components. A hot water jet wash is great for taking off wax overspray and old dirt from the engine bay., if you can borrow one.
Thanks to you for gave the split oil on engine guide line. I need some help from you to gave me Some suggested to pick the right one.
Been using Bilt Hamber Surfex HD to sort out my engine bay after a substantial oil leak. Awesome stuff, dilutable so can be used for multiple jobs. It's not solventy like some either.