SDoc100 motorcycle cleaner on non bodywork parts, wash off followed by ACF50 lightly applied. Its lasted several months.
SDoc on wheels & a garden pump pressure sprayer with water to it wash off. Not perfect but its quick & no brushes.