Filler tube

I just put a 63 valiant tank in my 62 lancer, the filler tube that came with the car is about 1.5" to short. The outside diameter is 1.75" which is good. The length along the curve is 21.5" which is short. There was no tank in car when I got it so can't confirm it is a 62 filler but curve is right and it hits the rubber cover on trunk floor at the hole. Any help or correct part or alternatives appreciated!

Thanks John D
21.5 is correct length I have a 62 Valiant its fill neck measures 21.5