The 28mm must be the length then?
M16X1.25 bore size of tube needs to be 14.75, is it?
O/d of tube by that dimension 18.75mm?
If thats load bearing even in steel at sub 50bar its unsafe!
Smallest I can go with IR16 is 26mm bore, IR11 14.72mm bore.