I don't think that's the main reason for the higher price. The new plastic cap is 5X more complex than the old metal one. The new, expensive, plastic one is specific to one make/model. The old, cheap, metal one probably fits 100s of different vehicles, going back to the 1950s.