ostfront.com, they sell everything in reproduction or originals. I have a TON of stuff from them.
tridentmilitary.com is another good place but you need to call them on the phone to order.
watch out for collectrussia, he often forgets about orders and it takes FOREVER to get anything from...