Sears in Lakewood has Dickies brand that seem to have a long length and style/materials. I use one over my t-shirts to hide ccw.
^^ (last summer anyway) ^^ Haven't been yet this season.