Radfall's Scripted patcher looks into every vender container, and makes the following changes. Originally, this was based on my mod Barter, however the script has been more or less completely rewritten, as part of merging to Radfall.
Vendors only Buy items that they can possibly sell, no more dumping your junk at every vendor for caps
Vendors have fewer caps, so you'll need to trade high value items they want to buy
Dynamic Restock Time/Percentage
Vendors restock on a random timer (based on a MCM configurable value +/- 50%).
Instead of respawning completely, vendors will now restock a percentage of their stock, equal to the following formula percentRestock = totalCapsBeforeRestock/totalRestockCaps * averageRestockPercent(configurable in MCM)
Buy/Sell Rates have been tweaked tweaked
Pre-war cash is worthless.