FYI,
Ron@ipd checked with Volvo US and he said the Meyle HD tie rod ends were actually longer than the OEM so he sent me the refurbished OEM replacement set (TRW brand). I did the measurement and the difference is at least 4mm. I was lucky enough to claimed back the cost for the 2nd wheel alignment but through his supervisor instead because hes no longer working at IPD. I've got my message to the IPD parts department so hopefully they would put some kind of warning message for these listings of Meyle HD tie rod ends.
I'm still wondering if Meyle HD would fit those XC70s from the US but not other countries. This is still a curious question in my mind!
My recommendation is to avoid Meyle HD tie rod ends at this point in time unless you are 100% sure that they would fit your car.