I make my own PBW from unscented Oxiclean and phosphate free TSP... When they are emptied of the good stuff.. I fill them with hot tap water, then push a little CO2 in them to force hot water out the dip tube.. Then I fill them with hot PBW solution and let them sit for 30-60 mins with the top on..
Then I use a little CO2 (again with the party tap) to force a couple gallons through the dip tube (usually into a second corny I'm cleaning)..
Then I do it all again with a Hot water rinse... Finally I then put a gallon or two of star san solution in them, shake them violently and again use a bit of pressure to force the star san through the dip tube... I'll then pour the remaining sanitizer out and force the liquid in the dip tube out... I'll then pout it under pressure and allow some gas to slowly escape through the pressure release on top..
Then they are stored...
When ready to use, I do the star san thing again, and fill... Then I put them under pressure and slowly let some gas out of the pressure release until I am satisfied that it's mostly gas in the corny...
I then feel safe to let the kegs sit at room temp some more for aging... until ready for use..
Sometimes, if I'm cleaning up a bunch of stuff from a brew/ferment, I take the dip tube, dip tube valve and gas valve apart and soak them in the deep sink full of PBW with all the rest of the stuff...
Probably way overkill the way I do things.. But the thought of going through all the work, expense, and wait of brewing up and fermenting of 10G or more of beer, only to have it ruined by bacteria, scares the crap out of me... I would be highly disappointed were that to ever happen...
If you do two or three cornys at a time this way, it's really not that bad... eventually, I'll put together the fittings and hoses so that I can do them all simultaneously.. fill the first and have it automatically all pushed through the second, third, and fourth corny with one blast of gas..