I've used this stuff with good results...even on abraded chrome. Should be OK for both of your applications and available at a local auto chain. http://www.duplicolor.com/products/selfEtchingPrimer/
If you top-coat that with clear, it comes out a really nice "dark army green". (like an ammo can) My fiberglass helmet is done that way.
......The pics show the bare metal circled, and the rest is good paint I've scuffed up......
Nice work, compliment your welder!