I've just ordered one of these cleaning devices - thanks for bringing them to my attention. As much as the DIY option is a good idea, I need to put any spare time and energy into the brewing at the moment, so am happy to fork out the extra, even though it leavs me having to wait until next month to get the other bits of equipment on my wishlist. Honestly, cleaning kegs is my joint-top least favourite bit of brewing (the other is chilling using an immersion chiller).
Hoping ot goes out for a Saturday delivery so I can use it on Sunday.