I completed the install of the EZABL version and it works a treat.

Attached are zip files, one with the STLs for the EZABL version, one for BLT.
The assembly order is important:
The stock carriage cable clamp will foul the Petsfang fan, remove the stock clamp and replace with the clamp printed from the zip (the ezabl version will also restrain the ezabl sensor cable).
Remove ALL support material from the shroud
Insert three M3 nuts into the hex recesses on the shroud
If using BLTouch, mount this to the shroud using two M3x8 or M3x12 screws
Mount the shroud to the carriage plate using the three stock M3 screws, start with one on the upper right.
Mount the hotend fan
Mount and adjust the height of the Petsfang duct using three M3x12 button head screws– see the Petsfang thingaverse page for details on the correct height in relation to the nozzle.
If using EZABL, mount this following the EZABL guide on the TH3d site. The upper plastic nut will obscure the sensitivity adjustment screw, I used tape to temporarily hold the EZABL at the correct height while adjusting the screw (again, read the EZABL guide)
Custom probe values for Configuration.h:
The BLTouch NOZZLE_TO_PROBE_OFFSET is: { -32, -5, 0 }
The EZABL NOZZLE_TO_PROBE_OFFSET is: { -46, -2, 0 }