Update,
so after lots of mucking around and chatting to the seller Ive figured it out
Ebay caps are not good!!
they have no means of a seal and allow anything and everything to get in and out of them. (Don't drive through water or mud with these)
Basically they are not designed for a Sierra even though they list them as suitable, or any car made after 1985.
the only caps suitable at a reasonable price are CPC 50EC $28.99 from autobarn.
there is a locking version but it will cost you $60
Don't bother with super cheap as they will rip you a new one.
looks pretty ugly but it does the job properly, it has a valve that only allows air in the tank and not out.
Ebay cap on left compared to OEM spec CPC 50 EC on right

I highly recommend getting a good cap as it will stop your tank filling up with dirt and other nasty stuff
It will stop you from loosing fuel via vaporization which leads to better more km per tank. (I read somewhere the average car will loose 113.5 liters of fuel a year just from vaporization)
It will prevent condensation from forming in the fuel tank which prevents your tank from rusting.
You will get better mileage from the EVAP system working properly and easier cold starts.
and my last point is, if your like me and don't daily it. The fuel is going to have the most potential energy as possible when pressurized.
Now we all know sierras lack a bit of power so having fuel with as much potential energy possible is what we all need for a little extra oomph.