I use the Karcher foam but not as a fire and forget solution. I rinse the bike, then apply foam, clean thoroughly with soft brush and cloth, rinse again and dry. I does not really clean chain etc. That I do prior with chain cleaner and lube after wash.