Fabs, The locations to buy grease for your Beretta will be basically three places, your reputable gun Store or gunsmith, Auto Parts store or Hardware Store.Suggestions on kinds there are dozens of brands that will work. In the gun store catagory STOS is a well used one,Perazzi and Krieghoff have their own brands if you want to go that route, probably pricey though.The Sil Glyde that I suggested can be found in all Appliance Parts stores or Hardware Stores.In the auto parts store you can find White Lithium Grease which works well but wipe it off and apply new after each use also STP is susposed to work but told it is messy to use.Also if you want a free sample get on
www.militec-1.com they offer a High Tech synthetic grease and will send you a free sample.I got some of this it works well but is very stringy and sticks like glue.So try some kind and see if it works for you ,all grease will work. Good Luck searching! Roy