Having used both ACF50and XCP and many other products over the years on my R1200GSA & K1600GTL, ACF50 has been my long term choice.
When I purchase my R1200GSA new in 2014, the BMW dealer hadn’t heard of ACF50. Chatted to the service manager about the product and within a few months they were offering the “Winterisation Service” for the ACF50 application (I don’t think it was just down to me, since a lot of customers probably made this request).
Having treated my R1200GSA to ACF50 from new (every 6 months approx), and I’m happy to report that the bike has zero rust or corrosion to engine, frame, wheels, nuts or bolts ect.
I tried XCP once, however, as mentioned on this thread, it leaves a thick waxy finish to your pride and joy – hence I found it unsatisfactory. Tried FS365 also, but also as mentioned on here, it needs regular application, since it just washes off.
For me, application is key: ACF50 can be applied via spray bottle, air compressor or via my preference by using a soaked sponge/microfibre cloth to leave a fine film. Just wear rubber gloves and wipe the bike down. When spraying, I found that I applied the product on too thick and consequently this application method was wasteful.
Prior to applying ACF50, I clean the bike down with SDoc100 (Brilliant stuff) – spray on SD100 and adgitate with paintbrush, leave for 10minutes or so, then wash off with hose. SDoc100 leaves a thin protective film on the bike. Loads of Youtube reviews on the interweb.