I will soon be removing my fairings to do an oil change / coolant flush and figured now would be a good time to give the engine a good cleaning. Can someone recommend A good engine cleaner / degreaser that will not harm the engine surfaces. I've heard Of someone using Dawn dishwashing detergent and others using Simply Green diluted 50/50 with water. I appreciate any suggestions.