I've searched for complete brand new harnesses with no luck. If you can afford the down time you may check into BT Diesel Works.
You can send your factory harness to them, they'll remove anything you dont need like EGR etc, but also repair and replace anything/everything needed or bad. Even wrap it all back up in pretty new loom. They do a lot of stand-alone harnesses but it crossed my mind to send mine in for a clean-up & repair until I got another good harness from a used engine.
Also if you do find someone that sells the complete engine harness brand new please post it on here. Thanks