Yeah you can't powder coat yourself. needs doing professionally, but shpuld last far far longer than paint, and shouldnt chip. Think you can get most colours as far as i know. Best to phone a place and ask for some info though dude
And dont use normal filler if your doing a DIY refurb as Im sure powder coating relies on the objects conducting electricity. But you can get conductive composites that you could use!