Yep, if its really grotty brake cleaner is a good starting point. I had always been an advocate of graphite but have found that silicone spray is really good. It has a volatile propellant which evaporates quickly and cleans but leaves a well spread small amount of silicone lube to the internal surfaces.