I personally recommend GUNK Foamy engine degreaser. It's the mildest of 4-5 products in the line from foam to heavy duty gel. It has a nice pinpoint spray that is great for getting under and around the carbs. I used the whole can as the foam melts quickly, but there is enough for 4-5 applications. I just went over the entire engine 4 times. There is no strong odor, but I almost immediately could smell the gas/ATF/oil as it was lifting. After rinsing I just scrubbed the few tiny spots that remained while washing the rest of the bike. I have never been impressed with any "engine degreaser," but this one works. Oh yeah, it didn't mess with the paint at all.
~O~
~O~