you could disassemble the bike down to the frame and then take it to be painted. If its a common color they will paint it when they paint a car the same color.
Another option would be to get it powder coated which would be much cheaper and looks great.