Can't say I've ever had issues cleaning mine. I remove the battery and clean that with a wet wipe indoors, the rest of the bike I clean like any other bike with muc off brushes and a hose.
I've got wd40 contact cleaner but to be honest I've only ever used it once