It's a great choice for a pre-wash. The foam is thick enough to cling to the bike for a few minutes, which does a solid job of breaking down road grime and dust before you even touch the paint with a mitt.
It’s pH neutral, so it’s safe on all the finishes and won't strip away any protection you've already applied. If you’re using a foam lance or a pressure washer, it makes the whole cleaning process much safer for the fairings and saves a lot of scrubbing time. It's definitely a must-have if you want a professional-looking finish with less effort.