Refactors Buy Item.
Refactors Buy Item v2