For the caps I went to
Pace in the USA.
They are most expensive that suppliers in the Far East however the quality, when we were looking at options, was far superior.
A word of warning, avoid UPS at all costs - the local Australian office added surcharges which they are not entitled to and suddenly there was no one available to rectify this on the phone or emails. And they also delivered to the wrong address, rather than using the address on the lable, they chose to deliver to an old address that was no longer valid, simply as it was in their system which was a real inconvenience.
On the cycle kit, I can highly recommend
Tineli. Although I ended up doing the design myself to get what I wanted, every other aspect was spot on including the quality and projected delivery time. The team helped otpimise the design, I asked them as I wanted it to be spot on.
Tineli may be more expensive than budget cyclewear printers which meant that the cost of the kit was higher, but I didn't receive a single complaint and still wear the kit while riding. I knew that if it was a budget kit, perhaps more would have purchased however if there are problems with the quality and size, it can be worse.