Engine and Transmission shipped fast and safe but the engine didn’t have less than 100k on it and due to the condition and also aftermarket parts on the engine could tell that engine has more than 100k and that made me feel not happy about that but since im a mechanic and i could easily change the aftermarket parts with OEM and swap some parts from my old engine i could make it work and everything works fine and i was happy about that but i wish i knew that engine got more than 100k then i could choose from this and other engines that i found.