Had to have an engine replacement. It took me some time to get the engine and I was worried about getting ripped off (by the company selling me the engine). Andrew and his team communicated with me throughout the process (even contacted the engine company), explained the process to me, and were quick to return calls/messages. Overall this group seems to be honest, good at what they do, friendly, and helpful. They also are really good about/knowledgable when answering questions.