I hope you are not travelling alone then. I may be wrong but as Gib is duty free I think your limit would be 200 cigarettes (maybe 300) and NO more tobacco products or the 5 packs of rolling baccy and no cigs. Unless the law has changed yet again. The Spanish border police and customs are the most zealous I have ever encountered. The duty free is dirt cheap though.
I bought a heavy duty sheepskin flying jacket for a third of the cost of an Irvin Jacket here. (£190as opposed to £600). The temperature was about 34oC at the time.