I do not use Any lubricants in the barrel. Some of my friends use, but I haven't seen it improve anything. As for the hoppup rubber, use some basic silicon spray. As for the cylinder it depends. I use in my Teflon cylinder some fine silicon.Teflon mixture. Experiment to find what suits you the best. But watch out for those sort of lubricants which eat out the rubber parts.