Ive got a shed full of cleaning stuff a huge variety from cheap as chips stuff to very expensive i aint kidding either ive got a OCD
and Muc off im my opinion is the worst product to use even in the dilute bottle form you should still dilute even more, Bmw bike dealers will not warrant any corrosion claims if when asked what you clean it with you say muc-off,
i used to clean my enduro bike in this stuff because it worked very well with using just one application but i noted how quick it stained so will never use again, i now usually buy the gel stuff hein gerrick sell its there own brand and its very good stuff and ill buy snow foam off ebay in 25litre tubs its cheaper this way, strawberry snow foam i run this thro my jet washer so dilutes and produced a thick snow foam an smells like strawberry's(you can get all sorts of nice smelling ones) wait several mins and than rince off and hey presto the bike's spotless.
Dave