My original looked just like the RockAuto one, I also have the TRW pump.
The Factory parts book list two different numbers for the Barracuda with an 8 cylinder (no PS on 383 in 67)
2267598 and 2537802
The one you show as your original looks like 2267598
If you look at the fitting in the center there are a series of numbers, one of them is the part number.
I'd be interested in what number is on your hose.
Best I can tell that hose is not available, the other one will work just fine.
Alan