I have a foam gun and am not thrilled with it either. I always apply a little Z8 or 425 after a wash anyway to remove any
water spots. For me the foam gun is just a toy that legnthens my wash time. I haven't noticed any cars being cleaner or clean quicker or less marring. I have shut off valves and quick releases on my hose.