Anyone dealt with them yet? They are out of Houston, TX. Still waiting on a Mercedes motor.