If you share an item with anotehr teammate, you all members who share the item should be able to buy the highest star available to any person on your team.
I think this would cut down some unneeded friction when buying items.
For balance sake, this could require your allies be within a certain range. Or it could be global.
If somebody has an item you don't have, they still need to buy it for you.