correct a body filler neck???? for 70 swinger

Does anyone know where I can find a correct filler neck for a 70 swinger?? My car did not have the ECCS so does not have a tank with all vent nipples. My car has the tank without vents but has a vent tube on the filler neck. I just ordered a filler neck from classic industries listed for a 70-71 and got a filler neck that is 3in too long and does not have the vent tube. any help would be appreciated thanks
Mark