Long crank times are usually a fuel pressure loss in the fuel rail. Aka fuel leak.
They did work on the fuel rail since they needed to pull the injectors for some reason. They bought new injector seals. The starting isn't "bad" per say, but the start behavior is different. Its kind of like for a 1/2 second the starter is still running after the engine fires but it doesn't do it all the time. Does that sound like a fuel pressure loss?
The cabin stink was caused by someones stinky greasy shoes and the smell is gone now. Then the absurd vibrating noise while the compressor was running was resolved by pushing on the interior panels back there.
All was perfect until this morning I flogged it and on deaccel I smelt exhaust in the cabin again. I don't remember if its the same smell but when I got out and walked past the front I could smell a bit of oil. It wasn't smoking though, in time I think it will start smoking because it will get worse. I guess the valve cover seal on the drivers side is hard. Its a bit of a bummer tbh.