I highly doubt that. That site has nothing but clickbait that can’t be verified anywhere except other clickbait sites. The engine pictured is a normal 5.0L Coyote with two turbos plumbed to it. Ecoboost is more than just two turbos. It is Direct Injection plus turbocharging. That engine in the picture is NOT direct…