Yes, and yes
quick tip : dont spray Muc off washer on your bike... tip some into a washing bucket and fill up with water and wash with a sponge, you tend to waste a lot just spraying it on
I use Fenwicks FS1 it's about 2 quid a bottle more but its much more concentrated than muc-off and is meant to be diluted 10 to 1.