I think your initial assessment of cost is way too pricey.
The DMG lists how to determine price of an item. If you want the bonus of a stat boost item it generally costs bonus^2X1000 IIRC. In general to add the ability of an item to not take up an item slot doubles the cost, i.e. bonus^2x1000x2.
Almost all of your other items have a wondrous item precedent: bonus 1st and 2nd level spell - ioun stone (this also doesn't take up an item slot so I'd probably just use the cost of the ioun stone), +2 NA - amulet of NA +2 (double cost for no item slot).
A general +1 to melee or ranged attacks is a phenominal bonus because it is unnamed. Check gloves (bracers) of archery and see if that bonus is named - I want to say it is not. You can use that as a gauge. I think the ioun stone that gives a bonus to attacks may also be unnamed. However, if they are named, they are probably insight bonuses or some such because of the rarity of that type of bonus. The easiest thing is to name the type of bonus to attack and then follow the rules above.
The +1 unnamed bonus is similar to the defending property. Because you don't have to be holding a weapon for it to work you might just double the cost of a +1 defending magical weapon (not including the price for the actual weapon).
The +3 HP's is tricky. It is not nearly as good as even a +2 to Con unless you are less than 3rd level, and even then it is still not as good a benefit. I'd say this should cost somewhere between 1000 gp and 2000 gp
The BAB is going to be the most expensive. Not only is this a flat bonus to hit but actually increases your BAB meaning it can artifically increase number of attacks as well. I would price it as two separate benefits: an unnamed bonus to attack and an extra attack. So figure out what the cost of a flat +1 to your attack bonus costs than double that (since you are having two abilities in one) and figure out the cost to get a bonus attack - you could use a weapon of speed for this. I'd use the bonus attack as a precedent even though it wouldn't always grant you an artificial extra attack because if it does it stacks with other things that grant extra attacks, like haste and speed weapons. I am thinking you are probably looking at 80,000 gp or something like, perhaps even more.
ny of your other items with a