Dont know nuttin bout no SVT.
But I can tell you that replacing the right O2 sensor on my 95 LX was a Major League Pain in the Butt. If you do a search for O2 sensor you should find multiple postings about this.
I purchased my Motorcraft O2 sensor online also for $53 each. The connectors matched up perfectly. Note that the 95 D-tec uses the
DY-828 F5RZ-9F472-AA sensor.
Good Luck
Jab