That is NOT TSP. TSP is tri sodium phosphate. What you have is phosphate-free, and it's the phosphates that do most of the actual cleaning (of oils and such). More and more states/cities are banning TSP and anything with phosphates as it's not at all ecologically "friendly".