Representing how many you have with how many they want

I have a problem whereby we are asking a user for multiple items. This is in a gaming scenario and the game has lots of items. Each item is manufactured from other items and is only counted once it has been completed and picked up in the game.

We then have a deals section where a dealer asks you for some of your items. He will only ever ask for a maximum of 6 items in any one deal but he can ask for any number of any item.

At the moment we represent it like this

18/6

item you have / item dealer wants

So in the case above, we can complete the deal. We also reinforce this with a green tick over every item you have completed.

4/6

enter image description here

In this case we only have 4 and he wants 9 so we need to gather 5 more before we can complete the deal.

When you start having lots of items in a list the total number of icons and numbers becomes overwhelming. This is further compounded by the dealer asking for more than one deal at a time.

Can anyone think of an elegant way to better represent the what I have with what they want scenario?