First; don't bother with any "cycle" grease, cleaners or lubes.
I use the cheapest car engine oil, 1 litre for a few £. For grease, marine waterproof grease, £5-10 for 500g. Ordinary car grease will be OK too.
The only bad experience with grease is I once greased my headset with a light...