I like Castrol 10W30 for just about everything. On my IPSC guns I use chainsaw bar lube, and I also have a special mix I use of barlube and synthetic oil that works awesome- it stays in place where it should, not running off as it offers the slickness of a grease, but not as messy in the hands like using too much oil.