Yup - my Moonshine (hey, I am gonna patent that for a cleaning fluid!!!!!) works pretty darned well, but it is not much different to the constituents that have been posted a HUNDRED times: Windex window cleaning fluid (the blue/purple stuff), lab grade ethanol and acetone, all strained through a filter paper to remove any possible junk, and use Kim Wipes lab Wipes (do NOT use tissues - use the paper lab wipes or good quality photographic lens papers {not the junk ones made in China]). Voila - Wunder Kleaner.
Easy to make, and you can make it a LOT cheaper than the price Bintel charges to fill a bottle from the home brew they have out back - which, surprise surprise, is nearly the same formulation.
I would NOT use ANY of the microfibre cloths with ANY of the fluids, especially any with solvents - you never know with cheap micro cloths WHAT they are made and dyed with - do you rerally want to risk it??? Use LENS PAPER - colourless, unscented, plain old soft lens paper/Kimwipes.
Seriously, it is NOT rocket science (what a lot of puns in this answer!) to DIY it. I have cleaned all my own, and a few mates. Water spots (dew) are a little stubborn, but there are some tricks to those.