I've got a Glock 21 , 45 acp . I've had it for two seasons and use it a fair amount ( approx 4000 rounds total ) .
I have used Lucas gun oil only on this gun , it has always worked well and it shows no signs of wear . I do clean it and re oil it after every outing , I think this helps a lot .
In this time I have broken a trigger spring and an extractor chipped , neither I would blame on wrong lube or no lube .
Just my 2 cents .