Have to agree with you there on price. I buy the 5L size however, so about $10 in my case.
I dont deny that there are alternatives that are relatively less expensive and work well. But its a product that makes alloy wheel cleaning effortless. Reason why I dont mind dropping the extra coin...