As an impulse purchase, I bought a beautiful carpet haversack at "The Carpetbagger" when I was at the 150th Cedar Creek. I found out pretty quickly that (1) Civil War era ladies did not use haversacks (I never did figure out how we were supposed to carry stuff! I ended up using a basket), and (2) For men of the period, this would be a civilian item, not military, but it is definitely suitable for male civilian impressions.
As it turned out, my carpet haversack (still looking like new) makes a wonderful 21st century shoulder bag, and I get compliments on it almost every time I go out in public!