Might be worth trying sports uniform suppliers / manufacturers. Many clubs use bibs for coaches / managers etc and for training. You'd just need to be able to get a custom print...