Simple Green. I have been using it for 10 years. Only on the bottom half of bike, motor, wheels,rear end, I avoid spraying water on the top half of bike.
I always get compliments on how clean my bike is. i dont clean it much and it doesnt take much effort.
Then use he Honda(original) spray polish on top half.
I have encountered many guys who use it and stand by it.
Also just had some parts polished and my polisher said to use simple green on polished aluminum. You dont want to use anything with chemicals on polished aluminum.
It is also Bio degradeable for you green people, should be available in Cali