As you have found out these fittings come in different lengths, thats possibly because there’s 3 change points with these exhaust fittings for the Tdi.1997 discovery 300tdi centre rubber exhaust hanger...all the ones from the motor factors not correct...pics to follow
Seems very like one for vauxhall, see THISThis is what I need but obviously a new one lol