ACF 50 is quite good for cleaning and protecting the radiator/oil cooler.
My experience with guards is mixed, yes the protect from stones and other debris but if you ride in all conditions, then the space between the guard and the radiator will get full of road muck and rot your radiator. I...