I'm very happy with this, I have used two other foam guns. one was £50 and it was ok, but not many adjustments. The other was a cheap generic one, you've all seen it.
I bought this one because it has a wide opening. Most other cannons seem to have such a small bottle openings and I have no idea why, it makes it so awkward to fill up and rinse out!
This one is perfect, as a bonus it also aerates the foam like nothing else I've used.
I use UF foam 70/30 with water, honestly there were still snow drifts on the driveway four hours after I finished washing the car. Literally chuckled a bit as I used it.
Don't cheap out on a snow foam gun, and don't pay £90 either, just get this as your first one and be done!
Also, in the box is a fitting for Karcher K, but it's main fitting is the quick release shown in the picture, fits straight on to my handle/sprayer thing.