You're profile says you're in Texas so you shouldn't have to worry about road salt. Maybe saltwater if you're near the Gulf.
If it were me, I'd just coat the hold really well with some black rustoleum spray paint. You could go all out and clean the inside of your frame and coat the inside and outside with internal frame coating and POR-15.
Where you are, I'd just do the rustoleum.