Precision sheet metals in onehunga auckland can do all that kind of thing, just give them the specs. I have delt with them before.