Can't fault TD in my opinion, customer service is second to none, I don't know this other company but if it was me I would be willing to travel double that to take my car to them, awesome guys up there, they will always be on hand at any time any question you have, drop mike a message and ask him the pros and cons of both ecu's and I'm sure he would be happy to help. There not about getting your money but advising what is best for your engine