Oxiclean works...takes a lot of rinsing. PBW works better. Craftmeister kicks both their butts.
Plain old-fashioned trisodium phosphate (TSP) kicks all their butts!
Yes, it has a downside, but a little a goes a long way (i.e., we are not taking a bath in it). A 4.5 pound box of Savogran TSP costs around $12.00 and will easily last a year of brewing if a brewer does not use it with a heavy hand. TSP is manufactured using sodium carbonate, phosphoric acid, and sodium hydroxide. Sodium carbonate, a.k.a. washing soda, is at the heart of pretty much all of the alkaline cleaners used today. Oxyclean uses sodium carbonate and sodium percarbonate, which itself is a mixture of sodium carbonate and hydrogen peroxide. PBW is basically Oxyclean with the addition of sodium metasilicate. Sodium metasilicate is part of most fake TSPs (a.k.a. phosphate-free TSP, which is kind of misnomer). Savogran makes two different TSP products. The box labeled "TSP" is the real deal. The box labeled "TSP-PF" is not real TSP.
Here is the safety data sheet for Savogran TSP:
https://savogran.com/pdfs/TSP_MS.pdfThe primary ingredient is this product is trisodium phosphate dodecahydrate with sodium sesquicarbonate playing a supporting role.
Here is the safety datasheet for TSP-PF:
https://savogran.com/pdfs/TSP_PF_MS.pdfThe primary ingredient in this product is sodium sesquicarbonate with sodium metasilicate playing a very small supporting role. TSP-PF is almost literally their TSP product minus the trisodium phosphate.