Subaru Upper Engine cleaner, has a nozzle so you can get it directly into all the ports, cleans the body to look like new, bike shops use it. Wash down with white spirits or thinners and blow out for final fling.
Subaru dealers sell it! Its also superb at unlocking seized nuts/bolts, nuts mostly but you get the idea, its good.
Kt.