You may want to try your local dry cleaner. I'm not sure if they would give you a small anount of their product to try on the stain.
As for the smell, I keep a couple cedar blocks on the floorboard. You may want to try spraying some type of deodoizer such as Febreze.
1969 280sl 5 spd
Gainesville, Fl.