i use auto-rx to clean out engines. its safe, doesnt contain any non-lubricating kerosene, and uses esters to do the heavy cleaning.
here is the site, go to "INSTRUCTIONS" on the home page...for the particulars.
i used dino Penz 10w-30 for my 2 stage flush.
I use the PF52 now, its the larger version of the standard PF47. These are Delco'*, and usually I use Baldwins, but any premium filter brand will do the trick. However, that doesnt necessarily include the orange ones... :(