if values are under 160 psi plan an engine overhaul. parts are available oem new.
digits before W in oil classification signify ambient outside temperature as in cold start.
so oil grade with xW-50 is FAT then xW-40 which is FATTER then xW-30. That means when outside temperature is 10C the 50 grade oil will be slower to move and lubricate parts then 40 grade and faster to lubricate will be grade 30 oil.
the difference between diesel engine oil & gasoline engine oil is ZDDP / CST and detergent properties. Diesel engine oils can be used in petrol engines but not vice versa.
when you overhaul the engine please re wire fans to work automatic and add thermo stat valve to the engine. Use caltex permix coolant for every vehicle under your usage.
there is a reason for thermostat valve in the engine, and fans to work at certain temperature.
your mechanic is not an engine designer neither he is able to use a torque wrench at his workshop. Always use your educated skills to guide your mechanic to work as you ask, not as he suggest. Please