I get BMW Central Edinburgh to clean my bike, when it gets ACF50 treatment, a service or any excuse to visit, goes in dirty, comes out clean..
Next time you are there ask them who the only person is that borrows one of their loan bikes and takes it back cleaner ?