I think these people have gone out of business. Check before you try and go there. Hubby had his Ford transmission serviced there and had no problems afterwards
All reviews seem positive