The closest thing I've found that matches your criteria is S100 Total Cycle Cleaner. It can be a little pricey so I will usually only use it for the hard-to-reach areas, i.e., engine cases, wheels, lower frame, steering head, etc.
A pressure washer is nice but not absolutely necessary.
If...