While the Military contract obviously pays the bills and should take priority, these side deals should not be happening if Dave can not get the goods out in a timely fashion. The lack of communication is also an issue.
Again, while I have little doubt TT will come through they should not spread themselves so thin. It ends up looking bad for them. While some custom fab guys do take up to a year...I'm pretty sure that no deals would have been done had the person trading their AEG/GBB known it could take so long.