So let me get this straight, in summary.
The gasoline engine side pickup from the sender doesn't go deep enough into the tank for this particular 300TDI routing, assuming the original sender is in place...
AND
The fuel return that goes in from the top is typically above the fuel level in the tank.
To fix it you block off the top of the tank return and replace the gas sender in the side of the tank with a diesel sender.
Is this what you have conveyed in multiple messages?
Close.
The gasoline sender/pickup is In the Top....not the side.
Replace the v8 top pickup/pump assembly with the top return elbow part number
Ntc2156, it's gasket and probably new mounting screws. Move the return line from the vent to the top return elbow you just installed. Block off unnecessary vent you just removed the line from. Install diesel pickup /sender
prc8463 and It's gasket and lock ring in side of tank connect diesel feed for engine to this. PRC8463 has two spades and a ground lug; ground the threaded lug, connect the two spades to the same sender wires from the old v8 top mounted pump/sender. The wiring colors may not be the same and you may need to swap the connections. One spade sends the level, the other in conjunction with the ground is the low fuel dummy light on the dash
This only applies to trucks with the rear mounted 18/19 gallon metal tank