May have to invest in some of that I hate cleaning the bike when I could be riding so if it saves time n elbow grease could be worth the expense...currently use Fairy Liquid (well cheap)
We buy muckoff from infinity in huge bottles and yes it does do the job, if you use washing up liquid on anything other than the plastics you have to make sure you rinse it off properly as it has a high salt content.
If you take me seriously, you're on your own
Remember !! Don't sweat the petty things and don't pet the sweaty things
mucoff is all i use on my bike it really is the best stuff for cleaning me ride but she sometimes gets offended when i run her a bath and its left on the side as it leaves a ring on the cabinet and cleans the bike aswell