Brownell's has the best selection of barrels. As for cost, they are very competitive with brand name barrels. There are "generic" barrels that can be had for as little as $40 new from other sources.
No, there weren't any green guns in service during WWII. GI reworked Parkerized guns did take on a bit of a green hue in the non-reflecting flat black finish.