Best snow foam and best wheel cleaner?

I would imagine a citrus pre cleaner applied through a hand pump would be better than snowfoam
 
I'm a keen detailer but I've never fully subscribed to snow foaming. I find that it's often more drama than actual cleaning properties. However, my favourite and most effective snow foam recommendation is this, which is also gentle on your LSP and won't remove it or reduce its effectiveness:

http://www.cleanyourcar.co.uk/washing-and-drying/valet-pro-ph-neutral-snow-foam/prod_500.html

However, I actually prefer Valet Pro's Citrus pre wash through a hand sprayer: http://www.cleanyourcar.co.uk/valeting-and-bulk/valet-pro-citrus-pre-wash/prod_728.html

Lastly, my absolute hands down favourite wheel cleaner is this Sonax's Full Effect Wheel cleaner.
 
I've tried a variety of different snow foams, currently using the following https://liquidelementsuk.co.uk/coll...zzard-advanced-snow-foam-tutti-frutti-edition (KKD Snow Foam) and find it does the job pretty well, also smells great too if your into that sort of thing!

As far a wheel cleaner goes, you probably don't want anything too acidic on your wheels, I use https://liquidelementsuk.co.uk/coll.../products/brake-away-non-acidic-wheel-cleaner (KKD Brake Away) It's not harsh and doesn't strip off the protection that you may have applied to your wheels :smile: