This is all IMHO...
Using an engine cleaner, ATF, or diesel fuel to clean the internals of an engine is a waste of time and money. It may have been of some use "back in the day" but since then, engine oil cleaning ability has improved by orders of magnitude and, more importantly, gasoline is better refined and has detergent packages that have significantly reduced the dirt that gets into engines.
I just pulled the cam covers on the V10 in my 2000 F350 which has 105K miles on it. Its had regular synthetic oil changes (every 5,000 to 7,500 miles) and unleaded regular fuel run through it the entire time. No cleaners, ATF, or diesel fuel ever. The cams and valvetrain looked brand new with no deposits or varnish of any kind.