I've been using Crazy Grease on my M305 shorty since I bought it a year ago. Now bear in mind this is the only firearm I have used this product on, but I would say it's more than up to the task. Between the upgraded op-rod spring guide and the Crazy Grease my action cycles flawlessly and feels smooth as glass.