Had mine done, no prep just gave it to them, they did sandblast it then paint it with zinc primer before coating it, any good powdercoaters will do the prep for you, one bit of advice: more is cheaper with powdercoaters, one or two small bits will cost a bomb, but if you do a whole pile of stuff...