Save before talking to merchant for first time when looking for certain items or armor. The merchandise is random so, if you do not get anything you want, reload the game and talk to the merchant again. This trick can be used around three times whenever enough game time has elapsed for merchants to respawn new items.