Everybody has their procedure for cleaning kegs. Here's mine:
1. When a keg kicks I pull it out of the keezer, still under pressure, and set it aside.
2. When I get a chance (next day, next week, next month) I open the top, rinse it out with water, then with Starsan. Close up and swish around both times. Seal and pressurize.
3. When I'm ready to fill, I remove the poppets, dip tubes, and lid and swish them into a bucket of Starsan. (you know, the same bucket that I'm using to sanitize my autosiphon) l reassemble the keg, adding keg lube to all the rubber seals.
Wash, rinse repeat.
I should probably have a look at the dip tube periodically. Haven't gotten to that yet. Any ideas on how to clean the inside of a dip tube?
Oh, and when reassembling the keg, be sure the poppet springs are in place. They are usually just sitting in the poppet, but can occasionally fall out into the bucket. Ask me how I know that.