I would pick carbon steel unless you are in a situation where it is very humid or the gun is exposed to body sweat most of the day.
Then stainless or hard chromed may be a more appropriate choice. It would be less resistant to corrosion and eliminate the need for maintenance through the day.
Then stainless or hard chromed may be a more appropriate choice. It would be less resistant to corrosion and eliminate the need for maintenance through the day.