The pump you want is a 0580453uni Bosch in tank fuel pump 3bar, od 38mm, length 112mm
Midas should have them for around R400.
Alternatively get it from https://www.diesel-electric.co.za/?s=0580453UNI
Many thanks the issue was actually a blocked injector but Im going back up to Nam this January so Ill get one of there and take it with me as backup as my pump has over 50 000 km on it and I dont want to get stuck (again haha)