Personally, I lube the pistons with a cheap hydraulic (transmission) fluid ensuring there is zero grit or dirt on the shiny part. I lube the gear tracks with a dry lube (I use slip plate). I clean the gear teeth with an old toothbrush and a lint free non shedding cloth prior to lubing.
Others use something different or nothing at all. Hopefully they will chime in to offer alternatives that you can choose from.