FX Tarantula/RWS Excalibure full inlet leak

No need to replace the spring unless it somehow got damaged, which would be unusual. Besides, most if not all fill ports function fine without a spring...the pressure differential closes it. I usually remove the spring because it prevents a convenient way of degassing.

Regarding the O-ring, FX typically lists the size, material, and durometer on their schematics. One example