Sandblast or chemical dip then powder coat if you are going for collector quality. You can usually get this done cheap if it is a common color. These shops paint white and black every day. Special colors are going to cost you more. If it is a common color you can piggyback off of someone elses order.