The engine was great! The customer service was the best I have ever had! Tina kept me updated on every aspect of the purchase, shipment and provided technical support as needed. Never has she failed to reply promptly! With that kind of service, you can never go wrong using this company! Thanks, Tina Chen!