I buy 5 litres of Motoquips own brand engine degreaser and I can honestly say it is the mutts nuts for cleaning my bike , £7.50 and it is fine on paint and takes the grime off with ease . I can't recommend it enough .....

Nothing I have ever bought from a bike shop has ever come close ..