Yes, I would say the Hein Gericke stuff seems as good at cleaning my bike as SDoc100 is.
Spray on, leave for 5 mins, agitate with a loo brush (from poundland), wait another 5 mins, rinse off.
I can't vouch for the protective properties however, but I have also used FS365 and ACF50 so my bike is (almost) corrosion free after 5 years anyway.
It's gotta be better than washing up liquid which is a) crap and b) contains salt.