
Duckhams Keenol Waterproof Grease - Zinc Oxide (white) anti corrosion grease designed specifically for wet conditions... Offroad or Road bikes appreciate it for all Grease points (threads, bearings, shafts etc.) - 500g tub costs £9 down your local car parts shop and lasts a lifetime.
Finish Line CrossCountry (Wet) oil for all conditions - just lube delicately (??) - i.e. one drop on each pin, not over the side plates.
Gunk degreaser - much cheaper than bike specific stuff, and for the job you can't get better (not sure about Environment though)