I swear by Meg's Hyper Wash. Cheap, deep cleaning, crazy foam that lasts, and very high dilution ratio (I put one OZ in my 5gallon bucket with 3gallons of hot water). I also only put one OZ in my foam cannon with very hot water, and it foams like no tomorrow.
I also dont belive Hyper Wash...