be very carefull with acidic and alkaline components of a cleaning solution.
if you know what you've used try to cancel it out with your final rinse.
believe it or not, your block surface can become acidic, by taking on the solution to its microporous surfaces, and this will eat you new oil alive upon contact with the interior of the cases.
my advice, use whatever you will to clean it down, but rinse out well with basic degreaser such as jizer/gunk type products (i buy the 5l carplan engine degreaser regualrly, this is pretty harmless and with a brush and sponge scourer of the miss's draining board should shift 90% of the garbage you want rid of i should think)
and once assembled, use a very basic oil, possibly even a mineral rather than synthetic to help bed any new components, for a minimal amount of time, 200 steady miles say, then use a proper engine flush such as wynnes, stp, comma, forte, etc and drain the lot thoroughly.
flush is an old idea, but works very well in my experience, i use it all the time, largely because it will neutralise the acidity i mentioned earlier, which means it is then worth while putting a half right oil in.
this is how ive been doing performance bike engines for years, and theyve all been perfect, so thats my two penneth mate!
good luck with it all mate, good to see you getting stuck in yourself, all power to you...