Can you describe in further detail what you mean by 'Custom Hardware'?
A good friend of mine has been working on a project in South America with a Brazilian company, I think their name is AAT. They have helped him with all aspects of his project, including the customization of his interface. He has had good experience with them and has recommended them highly.
I think their web site is www.advanced-aero-tech.com