I bought a foam lance for my Karcher cleaner...and it arrived today...
£43.00 from Autobrite UK...they are not easy to deal with though...I had to call them and hassle them to ask when i would get the AB lance...as I had heard on "detailing world" that people had been waiting weeks upon delivery. Mines only took 3 days to come
I was part of 50 group buy on that site
Here's a link to Elite's site that shows you the results if you use a foam lance.