No. The correct assy line cap is the one I posted, the very first design also had a small hole on the back poppet cover.
The cap you have is directly vented to atmosphere and most likely piss gas out when you start out with a full tank.
Here is one on ebay now http://www.ebay.com/itm/1967-1968-1969-CAMARO-NOS-GAS-CAP-/250805683344?pt=Vintage_Car_Truck_Parts_Accessories&vxp=mtr&hash=item3a652f0490
I think it is for station wagon applications, they guy has it listed wrong.
The whole purpose of the Anti surge cap is to maintain a very slight pressure in the tank to avoid splash out, and it can still happen if your topped off, and the tank is very hot, and you launch hard. But not likley.
Untill you find a OE cap I would just run the laster GM cap with the ears, there cheap and work the same.