You have to attack the smell where its coming from. If, for instance,the cat "sprayed" on the door, you can scrub all day on the floors and under the seat and it will still stink. Sniff around,stick your nose in it,THEN clean it.
Mice and rats are incontinent,they pee as they walk. (and they dont care what you think about it.) To get rid of that would take almost dipping the whole truck in Lysol!
Good Luck,
Marty