not running detergent through a pump is waffle, look a the manufacture of the machine and see if they sell in tank detergents, if they say don'nt put detergents through the pump are they saying that you can use thier machine but not thier chemicals
good quality chemicals don't harm a pump,i say good quality as i know a British company that sells a powdered detergent that never fully dissolves and block all your filters.
truckmount user make a stock solution of F90 powder which contains a 100times the powder than you use in your portable and it still fully dissolves...
i would stick with the powder, just make sure it gets a good stir in your bucket before putting it into your machine.
the words "powders knacker your pump" are usually proceeded by "we can't honour the guarentee because...."
a nifty little get out clause