by the way i finally got the figure, and i like it for its price - 132-something USD.
the body should be totally replaced.
after some investigation i think it's a Coomodel body - this one:
https://picclick.com/COOMODEL-COO-Standard-Male-Muscle-Body25cm-Black-Skin-272317913728.html
it's way too short and narrow for Harrigan figure, especially when he stands next to HT Dutch.
and i made a mistake and purchased another Coomodel body as a replacement - this one:
https://www.ebay.com/itm/COOMODEL-1...lastic-Made-Muscular-Man-Figure-/152174385412
i believe now it will have same size, and damn it wasn't cheap.