I've used Turtlewax, 3M, Juice Lubes and Maxima solutions for bikes, cars and motorcycles. And I must say that the Mucoff has been the best in getting dirt and tar off on its own in my experience. It really works like magic. With turtle wax, which I've often used on cars, I've had to use a "bug n tar" solution separately to get some of the heavy stuff off.
The solution by Maxima performance is the only other alternative I've found impressive, but it is still not as good. For budget-friendly experience, I've found Turtlewax the best.
The concentrated liquid is a better option ...makes 2000ml of washing liquid ...which should last you one season . the quality cleaner is good . works well for me.....keeps all parts safe too.
Muc-Off Concentrated Bike Cleaner
Muc-Off Concentrated Bike Cleaner is value for money