I found that disassembly with each cleaning caused more leaks to arise in my set up after re-assembly (Operator error, yes, but a pain to find out later when carbing!), so I now typically only remove the main lid and use a pump in a 5 gallon bucket connected to a spray head and QDC's for washing the keg and each of the posts and tubes, then rinse fully with the main lid off, then fill a keg with sanitizer, put the lid back on (lubed O-rings as needed) and purge to another clean and rinsed keg, then on to the next keg for cleaning. If I have problems with a keg, I will strip it down and replace components and O-rings, as necessary and lube and test thoroughly upon re-assembly. The last keg to be cleaned and sanitized gets its contents dumped to a spare bucket.