Juggernaut,
I feel your pain. We have been dealing with Modulegods/ECU Team, which are in fact the same company.
Without giving up too much of the coming chapters in this saga, it continues to get worse. We never did get a working ECU from them and their warranty ......well you will read...