In many towns there are custom bag makers that work cheap. I know two in my town without even having to ask around. One of them is very invention oriented.
Many of the company stock bags I have had for other items work great at the factory but trying to get your tent or whatever back into the bag after the first use is impossible. Slack needs to built into them.