I use a combination.
Metal surfaces initially coated with Boeshield T-9, allowed to dry completely, just a thin coating mostly for corrosion protection.
FP-10 is my main lubricant for the gun, used on all areas except below.
I use an NLGI #1 grease on the bottom of the carrier (where it hits the hammer), on the hammer, and usually but not always on the little rails on the bottom of the carrier. I use the same grease at the trigger/hammer interface when assembling a gun.
This combination works well for me and is what I like. However, FP-10 alone would also do a very good job, and was the only thing I used to use.