How to sanitize interior after long-term rodent intrusion?

You'll never get the stink out of the carpet. Might as well replace it... every car's carpet gets replaced eventually. It's not the type of thing that'll make the car more valuable or ever gain you any points for being "original".

Upholstery, same thing. Unless it's a pattern or a rare material that has not been replicated/reproduced.