The BNA jerseys were done by
Tineli. There are some companies that do cheaper kit though I was prepared pay more for a higher quality and reliable service (eg. on time, on budget, no funny business, no design mistakes, proper size fits, well made). I did the design on this though obviously they lay-it-up and their feedback was invaluable to ensuring that the design would work. We went for a few extra's such as flatloc stitching and reflective piping on the rear plus the 'pro-bands' on the bib-knicks which are really good. Have a chat to Jono from Tineli, tell them Christopher from BNA sent you, but also shop around and compare.
From experience, make sure you retain the design copyright (which won't normally give you access to the original digital files) and check on the reputation of each company - I have found some companies who I respectfully wont name promise everything but then go over time, stuff around with costs (so you pay more than you thought) and also make design mistakes which they should have spotted and called to your attention.
As a note - you may not be able to get a single kit made up, or it would be unreasonably expensive as the setup time is still required, so the more you order, the lower the price. Some companies have a seperate setup fee so lets say you pay $250 for setup and then $100 for a single jersey, that is expensive. (especially if you then do a second run with design changes and a new setup fee). Better is to coordinate design and carefully check the proofs then produce the quantity you want.


