Muc-off bike cleaners pretty good stuff, I used to use that a lot, but I usually just Hose all the mud off when wet, then wait until dry and go over the whole bike with wd-40 or similar lubricant, in fact foam tyre shine worked nice last time 😂
Best results are usually going over the whole bike with an oily rag honestly, I've never found any product to take off all the mud or residue with just water.