What is the most highly recommended foam cleaner fluid on the market. What's good and what's rubbish. Have been using Karcher Foaming in my Karcher K4 seems to work ok but it isn't cheap.