Thanks once again guys.
Well, I did some researching and it seems the ecu that I have on my Pajero is a different number from NA Monteros.
Mine is MD162164, E2T37471, 1Y13 M.
Looks like I have to source from Sonyland!!
...Or, would it be the part # is different, but in fact the ECU itself is the same as Montero's?
Wishful thinking probably...