For your suspension components you might try
Duplicolor Brake Caliper Paint or their
wheel coatings. We have the red caliper paint on our calipers and after many years they still look great.
You might call ahead to the powder coaters and see if they can do it while you wait. Explain your situation and they might be accomodating. It doesnt take very long and since they cook it for 10 minutes or so you dont have to wait for it to dry, just cool down! If they wont do that they may be willing to sandblast the parts for you while you wait and then you can take them "home" to duplicolor them.