Carhartt is no longer making the B159 and they had some quality issues in the past anyway. So I found 1620 and ordered a pair of these pants. They are well made of quality material, and the husband - a contractor- loves them so far. It's great to be able to order custom lengths. He loves all the pockets, and 1620 seems to understand how to structure them to actually work with the tools you need them for. The only drawback is the watch pockets are way deeper than your average change/watch pocket, making it a bit awkward for keeping small things in them. They wear well, though, comfortable and sturdy, and we plan to get more pairs.
On another note, we would consider the t-shirts, but they need a pocket! Add a pocket!