2004 volvo xc90 icm question

I have 2004 Volvo XC90 with radio problems. Most of the time it does not work but sometimes it does. It blinks alot.
I see you have replacements. Are they repaired or just removed from scrap cars?
I am hoping to do this only once.
I live in Onatrio Canada but also have mail box in Buffalo NY.
How that works with shipment? 
Do i send you old unit?
How can i be sure i order right Radio(part#)?
Please get back to me. I am very interested

Hello
I can send you icm to buffalo or canada, if it goes to these icms it is not guaranteed that it would work right away, it is due to software so sometimes it takes few to make it work, please keep it in mind as I have sold hundreds o these and every times I have to explain how these work, old unit it not repairable so I dont need it, all I need to know if you have premium sound or high performance sound 
thank youPatrick