Just picked up this coat at my local TSC in XLT for $20.99:
http://www.tractorsupp
In-store prices were much lower than online, there was a lot of other duck-fabric stuff on sale, 30% off lowest price marked. Overalls and coats mostly at my location.
They had Carhartt marked down too but the brand-name stuff starts at higher prices so not as attractive to me personally. YMMV but hopefully someone who’s looking for a work coat can save some loot.