Just make sure you get a firm timeline from them. I ordered an engine from them for my dad last year and they told me it was going to ship in 10 days. I called three weeks later and they literally laughed at me when I asked if it had shipped yet.
At that point they quoted me 19 months (not a typo) and were suuuuper pissy about cancelling my order.