I've really been enjoying this mod and I like some of the little touches you've done like where the mechanic has to take time to repair equipment (not focusing on AI stuff in this post).
One thing I was wondering since it seems like you're improving the overall game in addition to improving the AI: when selling items to Owl or other traders there are always a lot of items they won't accept. There isn't really anything that can be done with these things other than toss them on the ground somewhere. The easiest fix for this would of course be to change the trader configs so they buy anything, but not all mods will want that and it can break the economy.
Anyways, my point is have you considered adding some sort of thing into the game where the player can place unwanted items which periodically gets deleted?
A mod called SGM has a system like this where there is a box placed near the mechanic which you can deposit items into. The mechanic uses them for scrap to reduce cost of repairs. Another thing is there's a little box added near your personal box, and if you put items into it you can come back later, the items will be gone, and you'll receive a tiny bit of money from donations stalkers leave for the items.
I'm not saying the way SGM went about it is what you should do, I just think something that takes care of that issue would be nice as it has always bugged me about this game.
Another thing I forgot to mention is the new lua.JIT.1.1.4.dll that Bangalore compiled. It reduces stuttering in the game a good bit and I consider it a must-have now. Maybe it would be worth bundling it in since you're doing unofficial patch stuff too. Here's a download link: http://www.mediafire.com/download/15brg ... .1.1.4.dll