I would agree with the rattle can option. Even powder coat gets scratched up on the rocks, then you wasted 80 bucks and you are back to touching up with rattle can again!!
I just found there is a guy here that does powder coat on the side. Its a company that does big commercial jobs, and he will do your items crazy cheap. The only catch is he can't guarantee color. Its whatever current order is being processed. He said 75% of the time its black,but if you want something other, you might have to wait a while, or pay extra. Guy got a 200 gallon aquarium frame/stand blasted and coated for 65 bucks. Good deal. I might take control arms in to him, cross members, and any other small stuff that is easy to remove/install. I wonder how long I would have to wait for pink....LOL.