I've used a product on my Glocks called RZ-50. This is a spray on dry lube that dries in a few seconds. My Glocks have not had a drop of oil, just this product. The guns function flawlessly and when friends see the gun broken down they say "this looks NIB" and are usually surprised when I tell them the guns has had about 3,600 rounds.
This product produces a slick roller bearing type of finish that builds up over time but it does not like oil.
Anyone know why I shouldn't use it on FA for my MP5K? I stripped all the oil out of it with brake fluid then put several coats of RZ-50 on it. I want to get it out for a test run.