1998 Expedition Oxygen Sensor
That is a "HOSE" job if I have ever seen one. That price is absolutely OUTRAGEOUS. You could replace everything with better aftermarket parts, and clean out the intake system yourself for a helluva lot less than $700.00. It all depends on your mechanical ability, But what you described can be done with simple hand tools in about 15-20 minutes. Cleaning the intake is simple with modern chemical agents. Check previous posts around the forum to see what peoples preferences are as to cleaners. But I would definetly do it myself. Good luck.