When going for lubing the important thing is to make sure that the lube in question doesn't contain petroleum.
Actually, I'm surprised noone has mentioned before to simply check for what they recommend for airsoft, since it's the same stuff with plastic+metal parts that needs to move.
Lithium, Silicon, Teflon, etc those all work. Keep in mind Lithium does attract moisture and may become thick/sticky later so you might want to replace it 2-3 times per year.