i received my engine after 13 days of waiting, when we actually recived the engine my machinic called me with a concerns he explained to me that the engine was totally old and completely rusted and it was going to be a bad decision to try and put in my truck!! Not happy...Car Monkeys is a total rip off DO NOT BUY ANYTHING from them