Draylaw has them, although his stock rotates so new things appear each time something is bought from his shop
So does this mean you have to buy something in order to see other gear?
For example, if I wanted to buy the Golden Shield of Valor would I have to blow money on other items to get it to show up in the shop?
Hey the luxury vendor in Farcrag Castle still has fixed stock so you can get the shield anytime you want you don't need to buy anything else first.
Draylaw the Arms Dealer is a different character who is in the McCroin camp in Shalemont Ravine and sells a wide variety of miscelaneous items. When someone buys something he gets another random item of stock into the shop - you don't need to buy something personally, anyone on the world that buys an item will get him to restock. He has about 10 or 20 items on display at any time and a few hundred in his stock bag, it's just the item that was bought that gets replaced with another one.The idea for this is that it adds a bit of variety to make his shop different from the others and more interesting.