Easiest way to get a cap that works for a 71 is to replace the tube with one out of a 72 to 74 Cuda.
That's what I did with my 71 Challenger. After buying a locking cap off of Ebay, it didn't fit either. I had a later style filler tube and used it instead.