Labels certainly look great to me......Awesome job......
I might be telling you something you already know but here are some of my thoughts:
You might try to find some #10 size canvas or around 12 ounces for these.....
Canvas Tarp suppliers online can sell the fabric in yardage versus a completed tarp...
Check and see what type of finish the fabric has...many will have a paraffin/wax treatment
for water resistance......It smells good too.......Would probably be good for a tool bag....
The term "army duck" can be used very loosely when looking for canvas so be aware of what you're getting......
18 ounce is nice but might be too heavy after you start adding layers for pocket, flaps, etc.......
Try to make your own binding out of the same material if you can......That way its a spot on match....
Edit: Oh....just saw you've already ordered materials......I'm a quick one today.....
You can buy a tool for around 7 bucks that helps make your own bias binding out of 2 inch canvas strips....It folds the fabric and you pull the fabric through it.....you iron it as it comes out the tool......
Otherwise, you can buy premade binding thats prefolded and glued so its ready to use.....You can also use 1" webbing as an edge binding.....That works really well and you can hot knife the ends/corners if you need......
You can also buy a binder attachment for your sewing machine that feeds the binding as you feed the fabric through the machine (around $45) but that might not be necessary for the short lengths you'll be doing.....
Size 16 needle should be ok for a 12 ounce canvas......Buy good needles (schmetz) and change them often.....Thread - Try to get a good outdoor upholstery thread.......I have used od green and black for OD green fabric...........I have some OD Green Army pieces which black thread was used.....Not sure what OEM Toyota would have been.....I imagine it was same color.as fabric.....
A lot of my work has been trial and error and a work in progress trying and trying again to find the best way to do what I'm doing so someone may have some different opinions.....which is more than fine.......