I use a storm, i keep it on the van 95% of the time, never misses a beat,  i now use  an inline heater as well which makes it simply superb, it was bloody good without the heat by the way!!    I run it with 75 foot hose length most of the time, i often run it at 100 foot as well and have just bought another 25foot for a job this week, so its going to be cleaning at  125 foot which i know it will cope with... (i have a vac booster pod as well ). cannot comment on the  enforcer other than to say i spent ages researching before i bought the storm, one of the machines i researched was indeed the enforcer which looks a great bit of kit, but after looking on line at various issues i went for the storm from cleansmart, im glad i did.......... hope the machine you choose works for you and good luck mate!